Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL — Sprawdź, czy kolumna automatycznie się zwiększa

W przypadku MySql sprawdź EXTRA kolumna:

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

W przypadku serwera SQL użyj sys.columns i is_identity kolumna:

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. IBM Worklight - Jak uzyskać parametr OUT podczas wywoływania procedury składowanej?

  2. nieobsługiwane skanowanie, przechowujące driver.Value type []uint8 w typie *time.Time

  3. Nie można wybrać, gdzie ip=inet_pton($ip)

  4. procedura w mysql

  5. Jak wyświetlić tylko 5 rekordów na stronę z mojej tabeli bazy danych mysql poprzez paginację?