1. 程式人生 > 資料庫 >mysql查詢報錯

mysql查詢報錯

  1. mysql查詢結果亂碼
    1.1 現象:

1.2 排查:
1.2.1 客戶端環境編碼:

1.2.2 mysql字元編碼:show variables like 'char%';

1.3 解決:修改字元結果集編碼 set character_set_results=gbk;

  1. invalid utf8 character string
    2.1 現象
    mysql> select * from student s1 where s1.專業 = '計算機應用' and s1.班級編號
    = '01';
    ERROR 1300 (HY000): Invalid utf8 character string: '\xB0\xE0\xBC\xB6\xB1\xE0\xBA
    \xC5'

2.2 排查
2.2.1 客戶端環境編碼:

2.2.2 mysql字元編碼:show variables like 'char%';

2.3 解決
set character_set_client=gbk;