我需要获取上次更新的ID。
我试过了。How to get ID of the last updated row in MySQL?
我的代码是
SET @uids := NULL;
UPDATE core_parcel
SET core_parcel.promotion_sms = '0'
WHERE core_parcel.senderid = '23' AND core_parcel.promotion_sms = '1'
AND ( SELECT @uids := CONCAT_WS(', ', @uids, core_parcel.REFID) )
LIMIT 10;
SELECT @uids;
但是给所有id不仅仅是10个ID。它根本没有更新。
AND ( SELECT @uids := CONCAT_WS(', ', @uids, core_parcel.REFID) )
退出更新。