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

来源:4-7 用户管理

JackWho

2017-05-18 22:00

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

写回答 关注

3回答

  • 编程浪子
    2017-06-08 13:16:52
    已采纳

    in查询

    JackWh...

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

    2017-06-08 20:53:49

    共 1 条回复 >

  • 编程浪子
    2017-05-20 23:44:06

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

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

  • JackWho
    2017-05-23 17:59:12

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

RBAC打造通用web管理权限

RBAC为商业系统安全防范手段,结合理论和实战介绍RBAC

20428 学习 · 47 问题

查看课程

相似问题