SQL - pour Vérifier si une colonne auto incrémente

Je suis en train de lancer une requête pour vérifier si une colonne auto-incréments. Je peux vérifier le type, la valeur par défaut, si c'est de prendre la valeur null ou pas, etc. mais je ne peux pas comprendre comment tester si l'auto incrément. Voici comment je suis en train de tester pour ceux d'autres choses:

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'my_table'
AND COLUMN_NAME = 'my_column'
AND DATA_TYPE = 'int'
AND COLUMN_DEFAULT IS NULL
AND IS_NULLABLE = 'NO'
--AND AUTO_INCREMENTS = 'YES'

Malheureusement, il n'existe pas de AUTO_INCREMENTS colonne à comparer. Alors, comment puis-je tester si une colonne auto incrémente?

Qui SGBD que vous utilisez? PostgreSQL? SQL Server? MySQL?
SQL Server et MySQL.
SHOW CREATE TABLE my_table

OriginalL'auteur Aust | 2012-12-07