"Incorrect string value: '\\xE7\\x89\\x8C\\xE5\\xB1\\x80...' for column 'name' at row 1")
2024-10-18 11:54:24
出现这个错误的原因是,数据库的编码格式为latin1 而我要将utf8的中文插入到数据库中。
mysql> alter database xxx default character set utf8;
进入mysql,mysql -u root -p,输入show variables like '%character%' ; 查看字符集
SHOW VARIABLES LIKE 'char%';
修改文件
/etc/mysql/mysql.conf.d/mysqld.cnf
打开mysqld.cnf 文件,在lc-messages-dir = /usr/share/mysql 语句后添加 character-set-server=utf8 语句
这个时候 migrate 仍然会出错,那就删除之前建立的数据库,重新新建 database,,再migrate成功。
最新文章
- Uploading Files in SharePoint 2013 using CSOM and REST
- Java基础知识强化之IO流笔记80:NIO之 ServerSocketChannel
- Invalidate、RedrawWindow与UpdateWindow
- Struts2 Spring Hibernate Ajax Java总结(实时更新)
- 各种排序算法及其java程序实现
- 201521123076《Java程序设计》第2周学习总结
- 1103_ddt 数据处理
- while(cin>;>;n1>;>;n2)
- SpringBoot学习历程
- Linux中的do{...} while(0)
- controlfile作为RMAN的repository时,对 keep time 的测试
- VMware ESXI5.5 Memories limits resolved soluation.
- 【转】Python数据处理(四舍五入、除法部分)
- Java 泛型 <;? super T>; 中 super 怎么 理解?与 <; ? extends T>;有何不同?
- float精度丢失的问题
- Windows.event
- Android学习之两款下拉刷新库分享
- elixir 集成ejabberd
- 用一个时钟在FPGA中计算直方图
- Spring、Spring MVC、MyBatis整合文件配置详解2