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

Permintaan SQL untuk menemukan Kunci Utama dari sebuah tabel?

Ini adalah pertanyaan duplikat :

kredit untuk Lukmdo untuk jawaban ini:

Mungkin tidak disarankan tetapi berfungsi dengan baik:

show index from TABLE where Key_name = 'PRIMARY' ;

Cara yang tepat adalah dengan menggunakan information_schema:

SELECT k.COLUMN_NAME
FROM information_schema.table_constraints t
LEFT JOIN information_schema.key_column_usage k
USING(constraint_name,table_schema,table_name)
WHERE t.constraint_type='PRIMARY KEY'
    AND t.table_schema=DATABASE()
    AND t.table_name='owalog';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Database MySQL tidak akan dimulai di XAMPP Manager-osx

  2. Kode Kerangka Entitas Pertama MaxLength dan FixedLegth (char vs varchar)

  3. Kembalikan Hari, Bulan, dan Tahun di MySQL

  4. Kesalahan konektor MySQL Nilai zona waktu server Waktu Eropa Tengah

  5. Temukan semua kolom yang hanya memiliki nilai nol, di tabel MySQL