a表和b表一毛一样,为什么从a表中查询数据插入到b表中会报错,见了鬼了?

INSERT INTO A SELECT * FROM B图片说明

是不是A、B表中字段顺序不一样

看错误是类型不匹配,推导应该是字段顺序不一致

他这上面写的转换的时候类型出错。。。不是因为类型不一样么

字符转int类型出错了
你看看数据有没有问题

应该是数据没对上,你把插入的字段列出来试试, 可能是把第一个数据插到主键的位置上了