Installation
SQLSTATE420004200042000: 語法錯誤或訪問衝突:1071 指定的鍵太長;最大密鑰長度為 767 字節
嘗試將 Drupal 7.16(也嘗試 7.12)安裝到我的本地電腦上,我在數據庫階段收到以下錯誤。
SQLSTATE
$$ 42000 $$: 語法錯誤或訪問衝突:1071 指定的鍵太長;最大密鑰長度為 767 字節
使用 PHPMyAdmin 查看 Drupal 數據庫,我看到創建了“變數”表,共有兩列;這就是在錯誤之前創建的所有內容。
我找不到一個單一的解決方案。
這可能是由於索引限制。來自 MySQL 文件:
CREATE INDEX
語法前綴支持和前綴長度(如果支持)取決於儲存引擎。例如,表的前綴最長可達 1000 字節,
MyISAM
表的前綴最長可達767 字節InnoDB
。您可能有一
VARCHAR
列長度超過 767 或一TEXT
列。