Monthly Archives: December 2008

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