你好,我有這樣的成千上萬的記錄,我的問題是如何使用sql查詢刪除它們?如何刪除空的mySQL記錄?
-5
A
回答
1
如果您meta_key
是null
可以使用
delete from your_table
where meta_key is null
如果它僅僅是一個空字符串使用
delete from your_table
where meta_key = ''
,如果你meta_key
只包含空格,則使用(這可以跑得慢)
delete from your_table
where trim(meta_key) = ''
+0
我試過它堅果它不起作用 – EnexoOnoma 2013-03-14 20:56:31
+0
刪除了0行。 (查詢花了0.6698秒) – EnexoOnoma 2013-03-14 20:57:06
+0
用'where meta_key =''再試一次' – 2013-03-14 20:59:54
0
DELETE FROM `tablename` WHERE CHAR_LENGTH(`meta_key`) < 1
相關問題
- 1. 刪除與空白記錄 - MySQL的
- 2. MYSQL刪除記錄
- 3. SQL Server 2014 - 如何刪除空記錄
- 4. 如何使用jquery刪除mysql記錄
- 5. MySQL不刪除記錄
- 6. PHP - MySQL刪除記錄
- 7. Mysql - 刪除重複記錄
- 8. mysql:刪除記錄,直到
- 9. PHP/MySQL - 刪除記錄
- 10. mysql問題刪除記錄
- 11. 如何刪除父記錄時刪除所有子記錄?
- 12. 如何刪除記錄?
- 13. 如何刪除「子」記錄?
- 14. ,如何排除刪除的記錄
- 15. mySQL查詢刪除列中的空記錄
- 16. 刪除mysql的記錄不笨
- 17. MySQL的刪除多個記錄
- 18. 用ajax刪除記錄形成的MySQL
- 19. 從MySQL刪除舊記錄的問題
- 20. 使用php刪除mysql中的記錄
- 21. MySQL刪除較舊的記錄
- 22. 刪除30天以前的mysql記錄
- 23. Mysql的自我刪除記錄
- 24. MySQL刪除包含NaN的記錄
- 25. 刪除記錄
- 26. 刪除記錄
- 27. 刪除記錄
- 28. 刪除記錄
- 29. 刪除記錄
- 30. 如何從mysql表中刪除重複的記錄,但有1條記錄
[你有什麼嘗試?](http://www.whathaveyoutried.com/)請參閱[問問建議](http://stackoverflow.com/questions/ask-advice),請。 – 2013-03-14 20:54:50
你有什麼嘗試?如果沒有,搜索「SQL DELETE」 - 然後嘗試一些。 – 2013-03-14 20:54:53