php开发,例如原来是循环一个数组来得到结果foreach
SELECT * FROM test WHERE ID=$id;这样根据数组的元素多少需要多次查询后来我改成了SELECT * FROM test WHERE ID IN($id);这样只需要执行一次查询就可以返回结果.我想知道是否有更好或者更正确的查询方法.thx.
SELECT * FROM test WHERE ID=$id;这样根据数组的元素多少需要多次查询后来我改成了SELECT * FROM test WHERE ID IN($id);这样只需要执行一次查询就可以返回结果.我想知道是否有更好或者更正确的查询方法.thx.
IN $id
在ID上建立索引
IN也可以
SELECT * FROM test WHERE ID=1
union
SELECT * FROM test WHERE ID=2
union
SELECT * FROM test WHERE ID=3
MySQL 中 where id in (1,2,3,4,...) 的效率问题讨论
ok,谢谢大伙的教诲,乔丹现在混mysql 啊 等我忙完也来好好学习一下.