社区
MySQL
帖子详情
SELECT时IN()的用法
erldy
2008-10-09 10:56:32
IN()支持多大的查询字符?
例如我有个数组,里面有2000个整型数字元素。现在我把该数组转换成以逗号隔开的字符串放到SELECT语句的IN()条件中查询,这样做是否妥当?
...全文
1014
5
打赏
收藏
SELECT时IN()的用法
IN()支持多大的查询字符? 例如我有个数组,里面有2000个整型数字元素。现在我把该数组转换成以逗号隔开的字符串放到SELECT语句的IN()条件中查询,这样做是否妥当?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yifuzhiming
2008-10-10
打赏
举报
回复
推荐放到表里
wwwwb
2008-10-10
打赏
举报
回复
IN的执行效率低,一般10个以内还可以,你有2000个,执行速度太慢,
将2000个元素存入表中,用连接就可以达到目的
erldy
2008-10-10
打赏
举报
回复
不明白楼上的意思?能否再说清楚点?
IN()一般多大以内的数组合适?
wwwwb
2008-10-10
打赏
举报
回复
有2000个整型数字元素,存入表中,用连接达到目的,效率也高
懒得去死
2008-10-10
打赏
举报
回复
太多了。
搞一张新表,两个字段:ID 自增,field1 数组值。
以后ID就是其他表的外键。这样可以直接JOIN。
MySQL
57,063
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章