您的位置:首页 > 数据库 > MySQL

MySQL中enum类型数据,要传入字符串

2018-01-08 19:08 225 查看
问题来源:公司业务,某张表中一个字段定义为:

enum('0','1','2','3','4','5','6','7','8','9','10') NOT NULL DEFAULT '0'

某天跑脚本时做更新时,传递了int类型数据,导致数据错乱,还好影响比较小可以修复。。。。囧~~~~~
正确的SQL要写 UPDATE `tablename` SET `enum_column`='1'
而不是       UPDATE `tablename` SET `enum_column`=1

~~~~~~~~~~~~~~~~

下次一定要注意,基础不牢 地动山摇
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: