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