如何获取MySQL中最后更新的行的ID?

时间:2015-07-01 08:43:50

标签: php mysql

我需要获取上次更新的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) )

退出更新。

0 个答案:

没有答案