码迷,mamicode.com
首页 > 数据库 > 详细

MySQL的varchar类型注意事项

时间:2015-12-16 09:32:37      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:

  前几天就在工作中发现这样一个问题:当某个字段的类型为varchar时,字段保存的值类似‘100,200,300‘  和 ‘100‘ 或 ‘100,400‘。写SQL语句的时候就会犯这样的错误,例如:

select id,provinceid from admin where provinceid in (‘100‘);

select id,provinceid from admin where provinceid in (100);

  会发现上面2条SQL的查询结果并不相同,正确的SQL是第2条。因为字段保存的值类似‘100,200,300‘,并不是‘100‘,‘200‘,‘300‘这样的值,所以第2条的SQL才正确。

 

 

MySQL的varchar类型注意事项

标签:

原文地址:http://www.cnblogs.com/zhangxiaoliu/p/5050099.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!