最近做个数据库远程备份  在还原数据库的时候  发现一个错误  进行不下去了

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);

Comments are closed.

Post Navigation