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 NULLyou, możesz użyć operatoraIS NULL lub IS NOT NULLlub null safe równa się<=> .
NULLzmierza (+1), ale wydaje się dziwne, że chcę usunąć nie puste lub NULL ..