如何獲取MySQL中最后更新的行的ID?如何使用PHP獲取MySQL中最后更新行的ID?
3 回答

梵蒂岡之花
TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個贊
SET @update_id := 0;UPDATE some_table SET column_name = 'value', id = (SELECT @update_id := id)WHERE some_other_column = 'blah' LIMIT 1; SELECT @update_id;
編輯
SET @uids := null;UPDATE footable SET foo = 'bar' WHERE fooid > 5 AND ( SELECT @uids := CONCAT_WS(',', fooid, @uids) );SELECT @uids;

茅侃侃
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個贊
item_id
items
UPDATE items SET qwe = 'qwe'WHERE asd = 'asd';
UPDATE items SET qwe = 'qwe', item_id=LAST_INSERT_ID(item_id)WHERE asd = 'asd';SELECT LAST_INSERT_ID();
添加回答
舉報
0/150
提交
取消