MYSQL UPDATE 一个字段和多个字段的效率
答案:2 悬赏:60 手机版
解决时间 2021-03-24 05:47
- 提问者网友:精神病院里
- 2021-03-23 05:32
比如 一个表里有 a b c .....n个字段 一次可能会更新1个或者多个字段 更新的WHERe 都是一个id 我用了一个类来存放 所有字段的名字 这个时候 我是使用一个方法 每次只是改类里的对应内容 然后将整个类在MYSQL里UPDATE 还是每次记住需要更新的字段名去UPDATE 这两种效率上有太大的差距吗?
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-03-23 06:36
做一次UPDATE操作,需要定位记录、锁定表、修改记录、释放锁等复杂过程,建议尽量减少UPDATE的次数,一次性修改所有字段。
全部回答
- 1楼网友:愁杀梦里人
- 2021-03-23 06:50
我想你的那个uid 一定是动态查询出来的吧 你可以动态生成sql 如:
update test set aaa=123456 where uid in ();
在括号里你就可以拼接之前查询出来的uid列表咯。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯