1. 程式人生 > >nivicat複製mysql資料庫[Err] [Dtf] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'錯誤

nivicat複製mysql資料庫[Err] [Dtf] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'錯誤

  • 在將本地資料庫同步到伺服器的資料庫時,發現失敗了
    在這裡插入圖片描述
  • 通過檢視資料庫屬性得知是兩個資料庫的字元排序集不同導致的。伺服器的資料庫識別不了這個字符集導致出錯。
    檢視資料庫屬性
    在這裡插入圖片描述
  • 檢視本地表的排序規則
    在這裡插入圖片描述
  • 這個規則在伺服器的規則是沒有的,所以需要更改。
    設計表,將varchar欄位和選項的兩個排序規格更改
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 最後匯入就成功了。但是這樣還是很麻煩的,在設計表的時候就要考慮字符集排序的問題,不然不好轉。
    在這裡插入圖片描述