如何在MySQL中使用標誌值來取消激活行而不是刪除它?如何取消激活mysql中的行刪除
-4
A
回答
1
您可以在表格中創建一個類型爲CHARACTER(1)
的類型,並將'A'
用於活動,'D'
用於取消激活。
對於mysql沒有「標誌值」,人們將其稱爲標誌,因爲他們在自己的表中創建標誌以便用作標誌。
2
添加active
列表,然後執行:
UPDATE YourTable
SET active = 0
WHERE id = :id
停用該行。然後,您需要更新所有其他查詢,以便他們做的:
WHERE active = 1
有沒有內置的機制自動執行此操作。
+0
在任何相關索引中包含像這樣的列通常是一個好主意。 – tadman
相關問題
- 1. 使用javascript取消激活/刪除iframe
- 2. 如何取消激活Xcode git功能? (刪除git的整合)
- 3. 激活/取消激活virtualenv
- 4. 在取消激活/激活事件中刪除事件監聽器 - AS3
- 5. 撤消或取消激活或刪除branch.io的深層鏈接
- 6. 如何在WordPress中刪除默認的「插件激活」消息?
- 7. Bugzilla的激活/取消激活任務
- 8. 取消激活UIButton
- 9. 取消激活或刪除HTML上的滾動條
- 10. WordPress不會刪除表格上的插件取消激活
- 11. 已激活和取消激活
- 12. 激活/取消激活CheckBox Java Swing
- 13. 激活並取消激活首選項
- 14. Mapillary JS:如何激活/取消激活方向箭頭
- 15. 如何在點擊按鈕時激活/取消激活CSS?
- 16. 如何刪除:使用touchend激活
- 17. 如何在不刪除parse.com的情況下取消激活用戶?
- 18. 取消激活並刪除Perl本地:: Lib
- 19. 如何取消激活播放聲音
- 20. CSS:我如何取消激活字體?
- 21. 如何取消激活LDAP用戶?
- 22. Perl逐行跟蹤激活/取消激活每個文件
- 23. 如何取消激活選擇並激活Flot中的縮放/平移?
- 24. 如何取消激活LVM2物理卷以移除驅動器?
- 25. 取消激活UIScrollView減速
- 26. Windows Phone 7 - 取消激活?
- 27. 隨意取消激活
- 28. pthread取消激活時間
- 29. 取消激活QTreeView中的樹項目
- 30. 在Rails中取消激活和激活模型
到目前爲止你做了什麼? –
您只需添加一列併爲其分配標誌(0/1)以啓用和禁用 –