查询中的项目数量是否有限制" OR"声明? 是查询数据包大小的限制吗?
示例:
select * from tablename where id = 2 OR id =4 OR ID = 9;
另外还有什么选择?
答案 0 :(得分:2)
更好的选择是:
SELECT * FROM tablename WHERE id IN(2, 4, 9);
关于大小限制,Oracle
等其他数据库的1000
数据限制为IN
,但限制为MySQL
}取决于max_allowed_packet
值。