5
我会查询我的MySQL服务器来检查一个表是否有主键?喜欢的东西:PHP MySQL检查一个表是否有主键
if(mysql_send("SELECT TABLE table HAS PRIMARY KEY") == TRUE) {
// do stuff here
}
我会查询我的MySQL服务器来检查一个表是否有主键?喜欢的东西:PHP MySQL检查一个表是否有主键
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 2018-01-11 08:28:55