为了账号安全,请及时绑定邮箱和手机立即绑定

在循环中执行数据库操作,真的好吗?

请输入内容[向慕课产品经历致敬 ==]

正在回答

3 回答

in查询

0 回复 有任何疑惑可以回复我~
#1

JackWho 提问者

好点,非常感谢。关于类似的问题,我还有几个疑问: 比如我设计了一个类似新浪微博发布动态的功能,设计了两张表,一个动态表(其中有一个 Img_ids字段用来记录动态中的多张上传的图片,有图片表的主键id 逗号拼接而成), 另一张是图片表,用来记录图片的上传路径。不知道是不是设计的不好,动态中有上传多张图片的时候,无法拼接成批量插入的 SQL 语句,因为该语句执行完只能返回最后一次插入的主键 id , 最后只好在循环中插入数据库 == (请问,这种情况要如何避免 ?)
2017-06-08 回复 有任何疑惑可以回复我~

不好,非常好的问题,这个牵扯到效率问题,当时也要看地方,

如果是列表页面,一定不能在循环中查询数据库

0 回复 有任何疑惑可以回复我~

如果现在的场景,就是我在列表页面,在循环中查询数据库了,然后遇到了效率瓶颈,请问一般应该怎么解决这种问题呢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在循环中执行数据库操作,真的好吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信