Discuz! 官方交流社區
標題: 字符集錯誤的數據表 (字符集不一致可能會導致亂碼 [打印本頁]
作者: fnf 時間: 2023-6-6 23:42
標題: 字符集錯誤的數據表 (字符集不一致可能會導致亂碼
字符集錯誤的數據表 (字符集不一致可能會導致亂碼,請手動修復以下數據表,當前字符集 UTF8MB4) |
pre_forum_postposition(gbk)
|
要如何而具體修復的?
作者: 人工智能實驗室 時間: 2023-6-7 08:54
在數據庫管理端,例如phpmyadmin中,切換到你網站的數據庫,然后執行:
- ALTER TABLE `pre_forum_postposition` DEFAULT CHARACTER SET=utf8mb4 COLLATE=utf8mb4_bin;
復制代碼
作者: 湖中沉 時間: 2023-6-7 08:59
pre_forum_postposition是歷史廢棄的數據表,可以刪除或忽略的
作者: fnf 時間: 2023-6-7 19:31
翻查 百度《discuz X3數據庫表結構》,顯示這是 回復樓層表 的數據表;應該有用的吧
作者: fnf 時間: 2023-6-7 19:37
無法運行,顯示錯誤代碼如下:
(, 下載次數: 37)
錯誤靜態分析:
分析時發現2個錯誤。
- Missing comma before start of a new alter operation. (near "DEFAULT CHARACTER SET" at position 37)
- 無法識別的變更(alter)操作。 (near "DEFAULT CHARACTER SET" at position 37)
SQL 查詢:
ALTER TABLE `pre_forum_postposition` DEFAULT CHARACTER SET=utf8mb4 COLLATE=utf8mb4_bin
MySQL 返回: 
#1046 - No database selected
作者: 湖中沉 時間: 2023-6-7 21:11
X3.4就已經不用了,X3.5更加不用,那是早期版本用的數據表
作者: fnf 時間: 2023-6-7 22:20
如果想留下,如何修復?
作者: 人工智能實驗室 時間: 2023-6-8 00:05
No database selected
沒選擇數據庫,要進入你網站所在數據庫后,再執行sql語句
作者: fnf 時間: 2023-6-8 20:01
可有discuzX3.5,最新的數據表,以便比對刪除,廢棄的數據表;因為從discuz 7.2 升級到 discuzx3.5;當中都不知道有多少 沒有用的數據表?
如何才能方便 對比 發現?
作者: jjii33 時間: 2023-6-8 21:15
這張表最多各種廣告了,后來我對比了一下就直接刪了這個表,
作者: fnf 時間: 2023-6-8 23:58
你可有discuzX3.5,最新的數據表,以便比對刪除,廢棄的數據表;因為從discuz 7.2 升級到 discuzx3.5;當中都不知道有多少 沒有用的數據表?
如何才能方便 對比 發現?
作者: myawei 時間: 2023-6-9 00:00
你可以全新安裝一個x3.5,把數據表拿出來對比下不就清楚了
作者: fnf 時間: 2023-6-10 22:20
可有discuzX3.5,最新的數據表,以便比對刪除,廢棄的數據表;因為從discuz 7.2 升級到 discuzx3.5;當中都不知道有多少 沒有用的數據表?
如何才能方便 對比 發現?
作者: jjii33 時間: 2023-6-19 23:17
后臺數據校驗一下就知道了
歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) |
Powered by Discuz! W1.0 |