sql >> Databáze >  >> RDS >> Mysql

SQL – Zkontrolujte, zda se sloupec automaticky zvyšuje

Pro MySql zkontrolujte EXTRA sloupec:

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

Pro SQL Server použijte sys.columns a is_identity sloupec:

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


  1. Jak mohu iterovat přes sadu výsledků MySQL?

  2. Mysql:více stolů nebo jeden velký stůl?

  3. Snadná příručka o tom, jak používat poddotazy na serveru SQL

  4. volání uloženého procesu přes dblink