最後一個我有一個包含DELETE FROM與相同ID的條目,但保留在表
id username password last_touch
有可能有相同的ID重複條目表。 last_touch是最後一個插入命令的時間戳。我如何刪除具有相同ID的所有條目,除了最後一個留下的內容外,我總是擁有最新的用戶詳細信息?
某處線沿線的:
DELETE FROM user_data
WHERE id=1
LIMIT (count(SELECT 1
FROM user_data
WHERE id=1) - 1)
(很明顯的語法是不是在上面的例子中是正確的,因此MySQL抱怨。)
它取決於id的聲明,是自動遞增(它應該是)還是你自己添加值到id?如果它自動遞增,我不認爲你可以有幾個具有相同ID的entires。 – Griffin