クエリを実行して、列が自動インクリメントされるかどうかを確認しようとしています。タイプ、デフォルト値、null可能かどうかなどを確認できますが、自動インクリメントかどうかをテストする方法がわかりません。これらの他のことをテストする方法は次のとおりです。
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'
残念ながらAUTO_INCREMENTS
、比較する列はありません。では、列が自動インクリメントされるかどうかをテストするにはどうすればよいでしょうか?