Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

SQL - Periksa apakah kolom bertambah secara otomatis

Untuk MySql, Cek di EXTRA kolom:

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

Untuk Sql Server, gunakan sys.columns dan is_identity kolom:

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. Bagaimana cara memastikan tidak ada kondisi balapan di database MySQL saat menambah bidang?

  2. Akses ditolak untuk pengguna 'root'@'localhost' saat mencoba memberikan hak istimewa. Bagaimana cara memberikan hak istimewa?

  3. PDO beberapa tempat penampung bernama tidak mengambil data

  4. Bisakah saya membuat halaman kueri khusus tanpa mengesampingkan pagination default?

  5. Format PHP date() saat memasukkan ke datetime di MySQL