Pour obtenir les valeurs de départ et l'étape d'une colonne d'identité dans le serveur SQL je peux utiliser cette syntaxeComment puis-je obtenir la valeur de départ d'une colonne d'identité dans MySql
SELECT ColumnName = name, Seed = seed_value, Step = increment_value
FROM sys.identity_columns
Jusqu'à présent, dans MySql i ont constaté que si j'utilise cette syntaxe
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE auto_increment IS NOT NULL
Je peux au moins savoir quelle colonnes sont d'une identité ...
la question étant de savoir comment puis-je obtenir les semences et les valeurs STEP de la colonne d'identité du schéma MySQL .
donc de ce im recueillir la colonne auto_increment sur INFORMATION_SCHEMA.TABLES est en fait la valeur de départ et la « étape » ou "offset" ne peut être que ++ ou 1 à moins d'être changé en un type d'incrément particulier. –
@mmcdonald: Les valeurs par défaut sont pour l'incrément et le décalage sont 1 - vous pouvez les changer mais c'est une instance large, pas par table ou base de données. –