Mysql的服务器以UTF8的方式启动,客户端也用UTF8的方式打开。
在CMD命令行下,我想插入一条记录
insert into mytable(a) values("\\xe4\\xb8\\xad\\xe5\\x9b\\xbd");其中e4 b8 ad e5 9b bd为中国的UTF8 16进制编码。
执行上面的SQL语句后,在数据库中得到的却是\xe4\xb8\xad\xe5\x9b\xbd。请问,正确的书写是什么呢?
在CMD命令行下,我想插入一条记录
insert into mytable(a) values("\\xe4\\xb8\\xad\\xe5\\x9b\\xbd");其中e4 b8 ad e5 9b bd为中国的UTF8 16进制编码。
执行上面的SQL语句后,在数据库中得到的却是\xe4\xb8\xad\xe5\x9b\xbd。请问,正确的书写是什么呢?
解决方案 »
- 死锁show engine innodb status\G; 后结果
- MySQL是否适合用来维护TB级的数据
- 真诚求教:往表随机插入一个"集合"中的某个字符串+MySQL
- mysql触发器
- 求个MYSQL语句,多表查询、合并
- 怎样把表的id字段的记录改为1,2,3。。。递增?
- 关于MYSQL多条件查询orderby优化的问题
- 咨询个问题,怎样对mysql4.026数据库进行优化
- 下载了个mysql5的非安装版,不知怎么运行起来?
- 电脑非法关机之后,开机mysql启动不了,提示1053错误。
- 如何以UTF8的形式插入一条记录到MySQL数据库
- asp.net连接mysql的问题,没分了,请大家帮帮忙~~谢谢了
insert into mytable(a) values( "\\\\xe4\\\\xb8\\\\xad\\\\xe5\\\\x9b\\\\xbd ");