2
我正在使用PDO連接到MySQL。當即使我向數據庫添加新記錄並想知道添加的最後一條記錄的ID時,我也會調用內置於PDO中的lastinsertid()
。但是,這次我試圖返回上次更新的記錄。據我所知,PDO::lastInsertId也應該返回上次更新的ID。如何返回MySQL中最新更新記錄的ID?
返回最後插入的行,或者最後一個值的ID從一個序列對象
但在我的情況下,它不會返回它應該。它返回值0
。
如何配置lastinsertid()
以返回由更新查詢更新的記錄的值AUTO_INCREMENT
?
錯誤...您正在使用什麼字段來識別更新它時的行? –
該ID被稱爲phone_call_id,它是AUTO_INCREMENT值,應該在更新時返回 – Jaylen
如果您已經知道它,爲什麼要返回它? –