MySQL的Incorrect string value错误
用以下SQL语句向表2中插入数据:
insert into 表2
select *
from 表1
结果出现Incorrect string value错误:
打开表2一看,里面全是问号:
后来才发现,表1的几个字段Collation是gbk,而表2的几个字段Collation是latin,把表2的几个字段Collation改成gbk,就正常了。
用以下SQL语句向表2中插入数据:
insert into 表2
select *
from 表1
结果出现Incorrect string value错误:
打开表2一看,里面全是问号:
后来才发现,表1的几个字段Collation是gbk,而表2的几个字段Collation是latin,把表2的几个字段Collation改成gbk,就正常了。