sql >> Databasteknik >  >> RDS >> Mysql

SQL - Kontrollera om en kolumn ökar automatiskt

För MySql, checka in EXTRA kolumn:

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%'

För SQL Server, använd sys.columns och is_identity kolumn:

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


  1. Hanterar PHP-server och MySQL-server i olika tidszoner

  2. SQL Server FOR XML Path gör repeterande noder

  3. Psql lista alla tabeller

  4. PHP och MySQL:Beställ enligt senaste datum och begränsa 10