日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

sql篇-輸入數據提示[HY000][1366] Incorrect string value: ‘\xE6\x9F\xB3\xE5\xB2\xA9‘ for column ‘name‘ at row

作者:躍龍門-測試開發崗 更新時間: 2024-03-18 編程語言

問題描述

sql語句:
insert into `case` (name,host,path,param,method,expectresult,author,ctime,utime)
 values("訪問百度主頁", "http://baidu.com","/","","get","baidu","shihongwei","2024-03-18 09:00:00","2024-03-18 09:00:00");

提示如下錯誤

數據庫編碼格式問題

修改數據庫編碼的命令為:

alter database dataBaseName character set utf8;

查看表的編碼格式

?show create table `case`;

可以看到charset設置為latin1,latin1不支持中文字符,因此我們需要修改編碼格式。

修改表的編碼格式

?alter table `case` default character set utf8;

修改列的編碼格式

使用命令

alter table `case` change name name varchar(20) character set utf8;

修改為utf8

后查看

成功

此時插入數據時成功了。

補充

查看所有的編碼格式變量:SHOW VARIABLES LIKE '%character%';

查數據庫服務器的編碼格式: SHOW VARIABLES LIKE 'character_set_server';

設置character_set_server 變量為utf8格式: SET character_set_server = 'utf8';

查當前數據庫的編碼格式: SHOW VARIABLES LIKE 'character_set_database';

修改數據庫:apitool的編碼格式? alter database apitool character set utf8;

原文鏈接:https://blog.csdn.net/qadnkz/article/details/136800136

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新