Discuz! 官方交流社區
標題:
3.4升級到3.5錯誤,(1071) Specified key was too long; max key length is 1000 bytes
[打印本頁]
作者:
月亮水
時間:
2023-4-5 21:15
標題:
3.4升級到3.5錯誤,(1071) Specified key was too long; max key length is 1000 bytes
Discuz! Database Error
Time: 2023-04-05 21:06:49 IP: 115.152.76.98 BackTraceID: f44b96b6050d86bb4dc26bdbcf645c61
(1071) Specified key was too long; max key length is 1000 bytes
ALTER TABLE strayer_setting CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
PHP Debug
No. File Line Code
1 install/update_adult.php 449 discuz_database::query(%s)
2 source/class/discuz/discuz_database.php 142 db_driver_mysqli->query(%s, false, false)
3 source/class/db/db_driver_mysqli.php 147 db_driver_mysqli->halt(%s, %d, %s)
4 source/class/db/db_driver_mysqli.php 222 break()
復制代碼
(, 下載次數: 47)
上傳
點擊文件名下載附件
(, 下載次數: 43)
上傳
點擊文件名下載附件
作者:
專家
時間:
2023-4-5 21:43
經典問題,第三方插件的表未做相關優化就會出現這個問題。
可以手動調整表結構(字段長度)以滿足限制條件,但如果插件的確需要這么大的字段,則有可能影響插件正常使用。
最好的辦法是MySQL升級到5.7及以上。
歡迎光臨 Discuz! 官方交流社區 (http://www.sdtechgong.com.cn/)
Powered by Discuz! X5.0