mysql报错:1265 - Data truncated for column 'heroType' at row 1




down vote 喜欢

heroType是我定义的一个 enum('力量','敏捷','智力') 类型的字段,在前端页面做添加英雄的页面时,把这个字段作为


然后再着input框框中输入“智力”,提交后,报错:

1265 - Data truncated for column 'heroType' at row 1

请问是什么原因?


解决方法:


 

mysql的enum类型最好是用对应的数字来赋值:

enum('力量','敏捷','智力')分别对应1,2,3,你需要赋与heroType“智力”这个值,就可以用3对应。

insert into table (...heroType...)values(...3...);

然后前端页面可以用一个select标签:

    

原文: mysql报错:1265 - Data truncated for column 'heroType' at row 1


 

你可能感兴趣的:(mysql)