Мне нужно сделать это
DELETE FROM konta WHERE taken != ''
Но! = Не существует в mysql. Кто-нибудь знает, как это сделать?
Ответы:
DELETE FROM konta WHERE taken <> '';
Оператор ! = Наверняка существует! Это псевдоним стандартного <>
оператора.
Возможно, ваши поля на самом деле не пустые строки, а NULL
?
Для сравнения NULL
вы можете использовать IS NULL
или IS NOT NULL
или нулевой безопасный оператор равенства<=>
.
NULL
идет (+1), но кажется странным, что нужно удалить не пустое или NULL ..