文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


12.14.4.3 Index.xml 剖析期間的診斷

MySQL 伺服器會在剖析 Index.xml 檔案時發現問題時產生診斷資訊

  • 未知的標籤會寫入錯誤日誌。例如,如果校對定義包含 <aaa> 標籤,則會產生下列訊息

    [Warning] Buffered warning: Unknown LDML tag:
    'charsets/charset/collation/rules/aaa'
  • 如果無法初始化校對,伺服器會報告 未知校對 錯誤,並產生警告說明問題,例如在前面的範例中。在其他情況下,當校對描述大致正確但包含一些未知標籤時,會初始化校對並可供使用。未知的部份會被忽略,但在錯誤日誌中會產生警告。

  • 校對的問題會產生警告,客戶端可以使用 SHOW WARNINGS 來顯示。假設重設規則包含的擴充長度超過最大支援長度 6 個字元

    <reset>abcdefghi</reset>
    <i>x</i>

    嘗試使用校對會產生警告

    mysql> SELECT _utf8mb4'test' COLLATE utf8mb4_test_ci;
    ERROR 1273 (HY000): Unknown collation: 'utf8mb4_test_ci'
    mysql> SHOW WARNINGS;
    +---------+------+----------------------------------------+
    | Level   | Code | Message                                |
    +---------+------+----------------------------------------+
    | Error   | 1273 | Unknown collation: 'utf8mb4_test_ci'   |
    | Warning | 1273 | Expansion is too long at 'abcdefghi=x' |
    +---------+------+----------------------------------------+