Mendapatkan Nama Field Primary Key di MySql

Berikut Query untuk mendapatkan nama filed primary dari suatu tabel di database mysql

SELECT A.table_name, B.column_nameĀ  as Column_PrimaryKey
FROM INFORMATION_SCHEMA.TABLES A,INFORMATION_SCHEMA.KEY_COLUMN_USAGE B
WHERE A.TABLE_SCHEMA = ‘test’
AND B.TABLE_SCHEMA = ‘test’
AND B.TABLE_NAME = A.TABLE_NAME
AND (B.TABLE_NAME = ‘id’ )
AND B.CONSTRAINT_NAME = ‘PRIMARY’
ORDER BY A.TABLE_NAME ASC;

Ket :

test’ : adalah nama database,

‘id’ : adalah nama table

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s