Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL - Проверете дали колона автоматично се увеличава

За MySql проверете в EXTRA колона:

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 EXTRA like '%auto_increment%'

За Sql сървър използвайте sys.columns и is_identity колона:

SELECT 
    is_identity
FROM sys.columns
WHERE 
    object_id = object_id('my_table')
    AND name = 'my_column'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на SQL за определяне на статистиката за броя на думите в текстово поле

  2. Как да извикам Java код от MySQL?

  3. Грешка във външния ключ на MySQL 1005 errno 150 първичен ключ като външен ключ

  4. LIMIT OFFSET,LENGTH изисква ли ORDER BY за пагинация?

  5. MySQL - Комбиниране на INSERT, VALUES и SELECT?