Muszę to zrobić
DELETE FROM konta WHERE taken != ''
Ale! = Nie istnieje w mysql. Czy ktoś wie, jak to zrobić?
Odpowiedzi:
DELETE FROM konta WHERE taken <> '';
Operator ! = Z pewnością istnieje! Jest to alias dla <>
operatora standardowego .
Być może twoje pola nie są w rzeczywistości pustymi ciągami, ale zamiast tego NULL
?
Aby porównać z NULL
you, możesz użyć operatoraIS NULL
lub IS NOT NULL
lub null safe równa się<=>
.
NULL
zmierza (+1), ale wydaje się dziwne, że chcę usunąć nie puste lub NULL ..