52
A
回答
82
DELETE FROM konta WHERE taken <> '';
23
!= operator肯定存在!它是標準<>
運營商的別名。
也許你的字段實際上不是空字符串,而是NULL
?
要與NULL
進行比較,您可以使用IS NULL
或IS NOT NULL
或null safe equals operator <=>
。
+0
呃,我可以看到'NULL'要去哪裏(+1),但是想刪除*不爲空*或NULL似乎很奇怪。 – 2012-07-10 20:57:57
+1
@pst:嗯......好點。問題不清楚! – 2012-07-10 20:59:43
7
您可能使用舊版本的MySQL,但肯定可以使用
DELETE FROM konta WHERE taken <> ''
,但也有許多其他的選擇。你可以嘗試以下幾種:
DELETE * from konta WHERE strcmp(taken, '') <> 0;
DELETE * from konta where NOT (taken = '');
相關問題
- 1. 多不等於where子句
- 2. SQL:根據大小寫條件大於或等於where子句?
- 3. SQL WHERE條件,不等於?
- 4. Mysql WHERE子句等於所有元素
- 5. Mysql的小於或等於+不等於0
- 6. 在等於或等於值的地方改進Oracle Where子句
- 7. 或不等於
- 8. 如何寫WHERE而不
- 9. select where column1等於
- 10. 如何設置多列不等於零WHERE條件
- 11. 不等於Where子句使用Filesort,但不等於。爲什麼?
- 12. PHP不等於或其他不等於
- 13. 如何在Mysql中檢查不等於?
- 14. 如何知道$ _GET參數是否等於或不等於
- 15. 在jQuery中值不等於或不等於或值不等於空格
- 16. 如何檢查給定值大於或等於mysql數據庫?
- 17. Where子句等於一個字段,不等於另一個
- 18. Rails where子句不等於零
- 19. MYSQL如何取消或無效WHERE子句中的WHERE子句
- 20. Crystal Reports等效於'WHERE'
- 21. WHERE cast列名等於
- 22. MySQL REPLACE rows WHERE字段a等於x且字段b等於y
- 23. 寫入MYSQL的PHP變量等於0
- 24. 在MySQL中使用「<>」或「!=」不等於MySQL會更好嗎?
- 25. MySQL的左連接,如果不存在,或者值等於0
- 26. '大於或等於'和'小於或等於'CODEIGNITER
- 27. MySQL的兩個不等於
- 28. Codeigniter mysql不等於查詢
- 29. 如何寫一個WHERE等同於兩列含有null和空值
- 30. 如何生成PrintWriter並將內容寫入JTextArea或等於
@DanielKamilKozar我不知道我應該在回答問題之前描述個人。 – Kermit 2012-07-11 17:35:09