執行CREATE TABLE 語句時,可能會遇到以下錯誤:
1064 - You have an error in your SQL syntax; ... near 'TYPE=MYISAM' at line 6
在MySQL 版本5.5 和中使用已棄用的TYPE 選項時會發生此錯誤 之後。若要解決此問題,請將 TYPE 替換為 ENGINE 並指定所需的儲存引擎,如下所示:
CREATE TABLE dave_bannedwords( id INT(11) NOT NULL AUTO_INCREMENT, word VARCHAR(60) NOT NULL DEFAULT '', PRIMARY KEY (id) ) ENGINE = MyISAM ;
ENGINE 選項定義要用於表格的儲存引擎,在本例中為 MyISAM。提醒一下,從 MySQL 4.0 版開始,TYPE 選項就成為 ENGINE 的同義詞,並且已被刪除,因此不再支援其使用。
以上是為什麼我會收到'CREATE TABLE ... TYPE=MYISAM 中的 1064 錯誤”以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!