我有两个表: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. 如何从流中的其他文件导出某些内容?
- 4. 删除列表中的某些元素
- 5. 从git历史记录中删除文件的某些内容
- 6. 如何从我的Flash模板中删除某些内容?
- 7. 如何从列表中删除某些内容,并添加字符串匹配?
- 8. Scheme:从列表中删除某些内容并更新优先级
- 9. Python的正则表达式:删除某些HTML标签和内容在他们
- 10. 从表中排除其他表中的值排除其他表中的值
- 11. 从列表中删除所有内容
- 12. 如果从主表中删除行,则从其他表中删除行
- 13. 从列表中删除某些项目重复的列表
- 14. 从表中删除其他表中找不到键的位置?
- 15. 如何从Mercurial存储库中完全删除某些内容?
- 16. 如何使用POST从服务器中删除某些内容?
- 17. 如何从数组中删除某些内容?
- 18. 使用正则表达式从字符串中删除其他所有内容
- 19. 从cond语句中删除多余的其他内容?
- 20. Python:从列表中删除元素作为前缀的其他
- 21. 如何删除某些html内容?
- 22. 使用外键删除时从其他表中删除
- 23. 删除行中哪些代码不在其他表中
- 24. 删除其他表中的行
- 25. 从一个表中删除与其他表相关的数据
- 26. python从列表中删除基于其他列表的元素
- 27. 我怎样才能从ruby中的其他数组中删除某些数组中定义的某些indeces
- 28. 如何将表中某行的某些值复制到其他表中?
- 29. 使用其他列表中存在的索引删除存储在列表中的某些元素
- 30. 从Android应用程序表中删除行比较其他表