我有两个表:users
和bans
。我想从禁止任何行中删除该行中的user (ID)
未被激活的行为30 days
或更多。我在我的users table
中有一个名为last_session
的列,其最后一次连接保存为timestamp(as an integer)
,我的bans
表中的一列名为banned_user_id
,它只是banned user
的ID
。从表中删除其他表中的某些内容为真
1
A
回答
3
尝试在Prabin的回答以下
Delete b.* from bans b, users u
where b.banned_user_id = u.ID
and u.last_session < subdate(now(),30)
0
的变化。我更喜欢使用连接。
delete b
from bans b
inner join users u on
b.banned_user_id = u.id
where
u.last_session < subdate(now(),30)
0
这一次只删除记录:从禁令表,如问题规定:
delete from bans
where banned_user_id in (
select user_id
from users
where last_session <= subdate(now(), 30)
)
相关问题
- 1. 从列表中删除某些字符
- 2. 从列表中删除某些东西
- 3. 如何从我的Flash模板中删除某些内容?
- 4. 从git历史记录中删除文件的某些内容
- 5. 如何从列表中删除某些内容,并添加字符串匹配?
- 6. Scheme:从列表中删除某些内容并更新优先级
- 7. 从表中排除其他表中的值排除其他表中的值
- 8. 如果从主表中删除行,则从其他表中删除行
- 9. 如何从Mercurial存储库中完全删除某些内容?
- 10. 如何从数组中删除某些内容?
- 11. 如何使用POST从服务器中删除某些内容?
- 12. 如何删除某些html内容?
- 13. 删除行中哪些代码不在其他表中
- 14. 从一个表中删除与其他表相关的数据
- 15. python从列表中删除基于其他列表的元素
- 16. 如何将表中某行的某些值复制到其他表中?
- 17. 使用其他列表中存在的索引删除存储在列表中的某些元素
- 18. 从Android应用程序表中删除行比较其他表
- 19. 从另一个列表中删除列表的内容
- 20. 从列表中删除包含某些数据的对象
- 21. 正则表达式删除[]和其中的所有内容
- 22. 如何从MySQL表中删除某些行?
- 23. 从按钮列表中删除某些文本值
- 24. 从链表中删除某些数字(递归)
- 25. 根据某些标准从列表中删除多个对象
- 26. 正则表达式:从URL中删除某些参数和值
- 27. 从mysql内容中删除内容
- 28. 从SQL表中删除应用于其他表的条件中找到的ID
- 29. 基于其他表删除表
- 30. 从表中删除其他数据库的aa <> aa