2015-09-25 81 views
-1

嘗試保存MySQL表結構時出現以下錯誤。嘗試保存MySQL數據庫表時出錯

#1064 - 您的SQL語法錯誤;檢查 對應於你的MySQL服務器版本的在線使用 附近 'BINARY NOT NULL,`rank` INT(5000)BINARY NULL)ENGINE = InnoDB的 CHARACTER SET UTF' 正確的語法手冊1

我試圖將所有設置更改爲不同的東西,但我無法弄清楚。此字段的值將等於我的網站的訪問者點擊了某個按鈕的次數。

Creating the table in phpMyAdmin

+0

請詳細說明。 ¿您是否使用PHPMyadmin創建表格? (你的屏幕截圖對應於此)通過手工輸入SQL語句?在這種情況下,請張貼它們。另外,發佈你在PHPMyadmin中使用的參數,如果這是你正在使用的。 – PaulJ

+0

你能告訴我們'CREATE TABLE'查詢是否試圖運行? –

+0

爲什麼所有的字段都是'BINARY'?我不認爲'DATETIME'字段可以是'BINARY'。 –

回答

1

在你的attributes列,要設置所有的領域BINARY。你爲什麼這樣做?

這樣做會使您的TEXT字段變成BLOB字段,我認爲這不是必要的。

DATETIME(和INT領域,我認爲)不能被設置爲BINARY,這並沒有任何意義因此MySQL拋出一個錯誤。

只要將「屬性」字段留空即可,除非您確實需要更改

相關問題