當(dāng)MySQL報(bào)告在“ON PRIMARY”附近發(fā)生語法錯誤時,這通常意味著您在創(chuàng)建表或添加約束時使用了錯誤的語法。
在MySQL中,使用“ON PRIMARY”來指定主鍵約束是不正確的語法。正確的語法應(yīng)該是使用“PRIMARY KEY”關(guān)鍵字來指定主鍵約束。
例如,在創(chuàng)建表時,正確的語法應(yīng)該是:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
PRIMARY KEY (column1)
);
或者,如果您想在已存在的表上添加主鍵約束,可以使用以下語法:
ALTER TABLE table_name ADD PRIMARY KEY (column1);
請確保在使用MySQL時正確使用適當(dāng)?shù)恼Z法。如果您仍然遇到問題,請檢查查詢或命令的語法是否正確,并確保使用正確的關(guān)鍵字和語句順序。