首页 > 数据库 >mysql 错误 SQL Error: 1366: Incorrect string value:

mysql 错误 SQL Error: 1366: Incorrect string value:

时间:2022-11-21 23:06:06浏览次数:42  
标签:Incorrect string phplamp mysql 字符集 1366 SQL MySQL name


在查mysql 1366的错误原因时,发现一些有趣的回答。地址为:http://zhidao.baidu.com/question/59029575.html不过,还是有人给出了比较好的解决方法:

http://www.phplamp.org/2008/11/mysql-1366-problem-solution/

1. MySQL 1366错误大致描述如下  
2.
3. 1. SQL Error: 1366: Incorrect string value: "\xE8\xAF\xA6\xE7\xBB\x86…" for column "address" at row 1
4.
5. 解决办法:检查数据库此字段的字符集与整理字符集是否与SQL语句传递数据的字符集相同;不相同则会引发MySQL1366错误。
6.
7. 修改MySQL该字段的字符集与整理规则即可。假设数据表为phplamp, SQL语句的字符集为utf8,出错的字段为address:
8. MySQL 1366 错误解决办法
9.
10. 1. #检查数据表所有字段的状态
11. >show full columns from phplamp;
12. 3. #发现address字段的Collation项非utf8,修改它!
13. >alter table phplamp change name name varchar(100) character set utf8 collate utf8_unicode_ci not null default '';
14.
15. 修改完字段的字符集后可以再使用show full columns from table_name命令检查一下,以确保万无一失。假如您的SQL字符集为GBK或是GB2312或是其它的话,只需要将数据表字段的字符集更改为其相应的编码即可。
16.
17. 再送上一个MySQL的命令:
18. 修改数据表的字符集与整理
19.
20. >show full columns from table_name;

标签:Incorrect,string,phplamp,mysql,字符集,1366,SQL,MySQL,name
From: https://blog.51cto.com/u_15887056/5875397

相关文章

  • MySQL
    MySQL查询数据MySQL数据库使用SQLSELECT语句来查询数据。你可以通过mysql>命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据。查询语句中你可以使用一个......
  • <二>自己实现简单的string
    我们结合运算符重载知识实现string类在自己实现的String类中可以参考C++中string的方法例如构造,加法,大小比较,长度,[]等操作.当前的MyString类中,暂时不加入迭代器,我......
  • MySql配置文件my.ini所在位置
    C:\ProgramData\MySQL\MySQLServer5.7 #Otherdefaulttuningvalues#MySQLServerInstanceConfigurationFile#---------------------------------------......
  • MySQL安全管理数据备份与还原
    MySQL安全管理数据备份与还原数据备份与还原分为1)单表数据备份与还原2)文件备份与还原3)SQL备份与还原备份与还原的基本概念什么是备份备份:backup,将数据或者结......
  • MySQL安全管理之视图
    MySQL安全管理之视图什么是视图视图:view,一种又select指令组成的虚拟表,视图是虚拟表,可以使用表管理(结构管理),为视图提供数据的表叫做基表创建视图的基本语法:creat......
  • MySQL安全管理事务安全
    MySQL安全管理事务安全1、什么是事务事务:要做的某个事情计算机中的事务是指某个程序执行单元(写操作)2、什么是事务安全事务安全:当事务执行后,保障事务的执行是有......
  • mysql 集群
    【摘要】1、MySQL搭建主从集群1.1、好处数据安全给主服务增加一个数据备份。基于这个目的,可以搭建主从架构,或者也可以基于主从架构搭建互主的架构。读写分离MySQl的主从......
  • Mysql8忘记密码/重置密码
    一、免密码登录修改配置文件:vim/etc/my.cnf在【mysqld】模块添加:skip-grant-tables[mysqld]skip-grant-tables然后重复Mysql服务二、将密码置空mysql-uroot-......
  • MySQL安全管理外键约束
    MySQL安全管理外键约束MySQL安全管理之外键约束1)外键2)外键约束3)外键管理1、什么是外键外键:foreign,表中指向外部表准建的字段定义成外键,外键必须要通过语法指定......
  • MySQL
    ExerciseTest01初识MySQL命令行连接数据库mysql-uroot-p--连接数据库updatemysql.usersetauthentication_string=password('123456')whereuser='ro......