首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql查询条件使用=和in的区别,该如何解决

2012-03-14 
mysql查询条件使用和in的区别如题,mysql查询条件使用和in的区别select * from record where id ($value

mysql查询条件使用=和in的区别
如题,mysql查询条件使用=和in的区别
select * from record where id =($value)和select * from record where id in ($value)的区别
不是很明白,虽然都可以实现同样的功能,为什么会用=,而不用in呢?

[解决办法]
= 的速度会略快,

IN 一般是用于多个值的时候比如 id in (1,2,3,15,65)
[解决办法]
=只能用于单值 多值必须用in
[解决办法]
楼上都对,比如
要查询年龄为20岁的
age=20
要查询年龄为20,25,27岁的
age in (20,25,27)
明白了吧?
[解决办法]

探讨
=只能用于单值 多值必须用in

热点排行