5
테이블에 기본 키가 있는지 여부를 확인하기 위해 MySQL 서버를 쿼리하려면 어떻게해야합니까? 뭔가 같은 :PHP 테이블에 기본 키가 있는지 확인
if(mysql_send("SELECT TABLE table HAS PRIMARY KEY") == TRUE) {
// do stuff here
}
테이블에 기본 키가 있는지 여부를 확인하기 위해 MySQL 서버를 쿼리하려면 어떻게해야합니까? 뭔가 같은 :PHP 테이블에 기본 키가 있는지 확인
if(mysql_send("SELECT TABLE table HAS PRIMARY KEY") == TRUE) {
// do stuff here
}
SHOW INDEXES FROM TABLE WHERE Key_name = 'PRIMARY'
SELECT EXISTS(
SELECT 1
FROM information_schema.columns
WHERE table_schema = 'db'
and table_name='table name'
and column_key = 'PRI'
) As HasPrimaryKey
는 IF에서 이것을 사용하는 방법이 있나요? 그 인덱스가 존재하는 경우 나는 인덱스를 생성하기 위해 alter를 실행하지 않는다. – realtebo