2011-11-23 34 views

回答

1

SHOW COLLATION出現在mysql 4.1中,實際上,在4.0中沒有關於排序規則和字符集的很多信息。有關4.1.0,請參閱release notes。我的猜測是你無法獲得這些信息。我也認爲你可以認爲它是拉丁-1,因爲這是4.0中的默認值。

+0

如果我可以使用像'SHOW CHARACTER SET'或'SHOW COLLATION'這樣的命令就足夠了,但它們在這裏不起作用:'#1064 - 你的SQL語法有錯誤。檢查與您的MySQL服務器版本相對應的手冊,以找到在第1行'CHARACTER SET'附近使用的正確語法。 – testing

+0

我剛剛注意到'SHOW COLLATION'可用於4.1 –

+0

這些命令列出了可用的字符集和排序規則,這些字符集和排序規則看起來不像OP想要的。拉丁-1似乎很可能是 –

0

SHOW CREATE TABLE table_name應該包含表格的字符集和排序規則。

要獲取數據庫的默認,試試這個:如果

show variables like 'character_set_database'; 
show variables like 'collation_database'; 

不知道這些都可以在你的MySQL版本,但是。

+0

我試過你的第一條命令,並且在導出數據庫時看到相同的結果。沒有關於整理。我只得到'TYPE = MyISAM'。我嘗試了最後的兩個命令,我什麼都看不到,但命令已成功執行。沒有辦法找到這個嗎? – testing

+0

可能有,但我不太熟悉這樣一箇舊的MySQL版本。 –

+0

儘管如此,感謝您的幫助! – testing

0

在我的版本4.0.15 DB,我已經能夠做到:

SHOW VARIABLES LIKE "%char%"; 

並獲得:

Show Variables Charset Result