【发布时间】:2018-10-05 05:26:59
【问题描述】:
如果我有 Laravel eqoquent 模型(或纯 mysql)并且我尝试更新 10 条记录:
UPDATE users SET active = 1 WHERE is_admin IN (2,3);
我如何知道哪些记录已更新。
MySQL 中是否有任何函数可以返回更新后的 id。
我需要他们
谢谢
【问题讨论】:
-
你为什么需要知道这个?
-
这不是线程保存。如果多个线程(进程)使用一个连接,则不保存
-
例如,我需要向用户显示更新了哪些记录。
-
我建议不要在多个线程之间(同时)共享一个连接,因为这本身通常被认为是不安全的。如果连接已关闭并放回池中,然后再用于不同的线程,因为一次只有一个线程在使用会话。
标签: mysql