问题描述
导入数据库时,出现Incorrect string value: '...' for column
ERROR 1366 (22007) at line 132620 in file: '/home/yanqiu/Downloads/12-28/mysql_data/木蚂蚁/木蚂蚁-13万_mumayi.com.sql': Incorrect string value: '\xC3\xC0\xC0\xF6-\xC9...' for column `mumayi`.`mumayicdb_members`.`username` at row 1
解决方案
- 查看sql文件格式
file name.sql
- 查看数据库编码
show create table <表明>;
- 格式出现问题,转换数据库编码格式或者sql文件编码格式
- 更改数据库格式例子
ALTER TABLE TABLE_NAME CONVERT TO CHARACTER SET utf8mb4;
ALTER TABLE TABLE_NAME CONVERT TO CHARACTER SET utf8;
- vim更改文档格式例子
察看编码:
:set fileencoding
- 设置编码为UTF-8:
:set fileencoding=utf-8

博客主要围绕数据库导入问题展开。当导入数据库出现问题时,可查看sql文件格式和数据库编码。若格式有问题,可转换数据库编码格式或sql文件编码格式,还给出了更改数据库格式及用vim更改文档格式的例子。
1645

被折叠的 条评论
为什么被折叠?



