2013-12-22 88 views
0

標題幾乎說明了它。我正在使用已棄用的mysql_函數。我有類似的查詢:在MySQL更新中獲取所有受影響的rown

UPDATE `table` 
SET `row` = 'newtext' 
WHERE `row` = 'oldtext' 

是否有一種簡單的方法來獲取所有受影響的行的主鍵? mysql_insert_idmysql_affected_rows的一些輝煌組合?我怎樣才能做到這一點沒有循環,並一次做每行更新一行?

+0

爲什麼要在主鍵?用於記錄的 –

+0

,這是一個cron工作。 –

+0

你應該改變'哪裏'與pimary列 – Faytraneozter

回答

1

作爲解決您的問題,請參見下面的示例代碼段

UPDATE `table` SET `row` = 'newtext' WHERE `row` = 'oldtext' 

    select id from table where row='oldtext' 
相關問題