我有兩個表: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應用程序表中刪除行比較其他表