如何获取MySQL中最后更新的行的ID?如何使用PHP获取MySQL中最后更新行的ID?
3 回答
梵蒂冈之花
TA贡献1900条经验 获得超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贡献1842条经验 获得超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
提交
取消