Ich muss das tun
DELETE FROM konta WHERE taken != ''
Aber! = Existiert nicht in MySQL. Weiß jemand, wie man das macht?
mysql
sql-delete
Posttwo
quelle
quelle
Antworten:
quelle
Der Operator! = Existiert mit Sicherheit! Es ist ein Alias für den Standardoperator
<>
.Vielleicht sind Ihre Felder keine leeren Zeichenfolgen, sondern
NULL
?Zum Vergleich
NULL
können Sie den OperatorIS NULL
oderIS NOT NULL
oder den Operator null safe equals verwenden<=>
.quelle
NULL
geht (+1), aber es scheint seltsam, nicht leer oder NULL löschen zu wollen ..Möglicherweise verwenden Sie eine alte Version von MySQL, aber Sie können sie sicherlich verwenden
Es stehen jedoch noch viele andere Optionen zur Verfügung. Sie können die folgenden versuchen
quelle