To get the seed and step values of an identity column in sql server i can use this syntax
SELECT ColumnName = name, Seed = seed_value, Step = increment_value
FROM sys.identity_columns
So far in MySql i have found that if i use this syntax
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE auto_increment IS NOT NULL
I can at least find out which columns are an identity...
The question being how can i get the SEED and STEP values of the identity column from the MySQL Schema.
You can get the system wide settings using:
SHOW VARIABLES LIKE 'auto_inc%';
The result:
| Variable_name | Value
+--------------------------+-------
| auto_increment_increment | 1
| auto_increment_offset | 1
Reference:
The only AUTO_INCREMENT attribute you can control outside of this is the starting value, using an ALTER TABLE statement:
ALTER TABLE tbl AUTO_INCREMENT = 100;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With