Eu nunca fiz isso no MySQL antes, então eu tive que pesquisar no Google e acabei encontrando isso no stackoverflow:
SET @update_id := 0;
UPDATE some_table
SET row = 'value',
id = (SELECT @update_id := id)
WHERE some_other_row = 'blah'
LIMIT 1;
SELECT @update_id;
Funcionou como esperado, com alguns ajustes em nossa estrutura de banco de dados. Este é o link para o post original: http://stackoverflow.com/questions/1388025/how-to-get-id-of-the-last-updated-row-in-mysql
-
Check out my new book on MySQL 5.6 http://www.amazon.com/dp/B00KSMWLH0
Nenhum comentário:
Postar um comentário
Leave your comment here!