PHP MySQL检查表是否有主键

Noo*_*ath 5 mysql primary-key

我会查询我的MySQL服务器以检查表是否有主键?就像是:


if(mysql_send("SELECT TABLE table HAS PRIMARY KEY") == TRUE) {
   // do stuff here
}

小智 14

SHOW INDEXES FROM TABLE WHERE Key_name = 'PRIMARY'
Run Code Online (Sandbox Code Playgroud)