SQL語句查詢出現異常,SQL語句:* 給定關鍵字不在字典中。
C# 用Mysql.Data.dll鏈接mysql數據庫,執行查詢sql的時候出現瞭如下錯誤:
System.Exception: SQL語句查詢出現異常,SQL語句:*** 給定關鍵字不在字典中。
網上也很少關於這個錯誤的描述,諮詢高人之後發現錯誤:
查詢字段的編碼方式有問題
檢查查詢字段後發現有一個字段用的是“utf8mb4”編碼,將其編碼方式改爲“utf8”後查詢能正常執行;
另:應該可以在執行查詢的時候動態設置編碼方式,此處未深究。