我想删除所有行:
DELETE FROM `users logins` WHERE `userid` = '$user->id'
但是,如果token = $user->token
我正在建立一个重置密码功能,一旦密码休息,我需要从他们所有的设备中注销用户,除了他们所在的设备外。
使用单个SQL语句可以实现吗?
答案 0 :(得分:6)
在条件
上添加它DELETE FROM `users logins`
WHERE `userid` = '$user->id' AND
`token` <> '$user->token'
答案 1 :(得分:4)
DELETE FROM `users logins`
WHERE `userid` = '$user->id' AND
`token` != '$user->token'