AddProperty
Create
Create
CreateDataProperty
CreateGeometricProperty
CreateObjectProperty
Dispose
FdoMySQLOvClassDefinition
FdoMySQLOvClassDefinition
GetAutoIncrementPropertyName
GetAutoIncrementSeed
GetProperties
GetTable
Init
SetAutoIncrementPropertyName
SetAutoIncrementSeed
SetTable
SetTable
~FdoMySQLOvClassDefinition
FDOMYSQL_OV_API void FdoMySQLOvClassDefinition::SetAutoIncrementPropertyName | ( | FdoString * | autoIncrementPropertyName | ) |
  Which FDO property maps to an MySQL auto-increment column, if any. Remarks: An empty string indicates there is no such column on this class’s table. There can only be at most one auto-increment column per table, it must be indexed, and it cannot have a default value. As of MySQL 3.23, an AutoIncrement column works properly only if it contains only positive values. Inserting a negative number is regarded as inserting a very large positive number. For MyISAM and BDB tables, you can specify an AUTO_INCREMENT secondary column in a multiple-column key. The first value in an AutoIncrement column is always 1 and always increments by 1 for each new value. This override is ignored on ApplySchema if this class refers to an existing table in a foreign database. Parameters:
  | autoIncrementPropertyName | Input the property name
Returns: Returns nothing