所有行我想刪除其中所有行:SQL:刪除,除了
DELETE FROM `users logins` WHERE `userid` = '$user->id'
但是,我想,以防止該行被刪除,如果token = $user->token
我建立一個重置密碼功能,一旦密碼是休息我需要註銷用戶從他們的所有設備,除了他們所在的一個。
這是可能的一個單一的SQL語句?
所有行我想刪除其中所有行:SQL:刪除,除了
DELETE FROM `users logins` WHERE `userid` = '$user->id'
但是,我想,以防止該行被刪除,如果token = $user->token
我建立一個重置密碼功能,一旦密碼是休息我需要註銷用戶從他們的所有設備,除了他們所在的一個。
這是可能的一個單一的SQL語句?
添加它的條件
DELETE FROM `users logins`
WHERE `userid` = '$user->id' AND
`token` <> '$user->token'
對於相同的答案+1 – 2013-03-08 01:00:31
DELETE FROM `users logins`
WHERE `userid` = '$user->id' AND
`token` != '$user->token'
'這可能與一個SQL語句?'是的。順便說一句:這應該是一個答案,而不是一個評論。 – wildplasser 2013-03-08 00:57:34