最近做个数据库远程备份 在还原数据库的时候 发现一个错误 进行不下去了
Data truncated for column ‘style’ at row 22 With statement:
INSERT INTO `abc` VALUES (‘1234’, ‘188’, ‘FDSOJFE2DF8’, ‘4’, ‘订单满1000元减100元’, null, ‘0.00’),
查了一下是emun引起的 有个style字段emun(1,2,3) not null
解决办法是 修改表设置一个默认值 然后再用sql语句update一下
update `abc` set `style`=1 where `style` not in (1,2,3);