Мені потрібно це зробити
DELETE FROM konta WHERE taken != ''
Але! = Не існує в mysql. Хтось знає, як це зробити?
Відповіді:
DELETE FROM konta WHERE taken <> '';
Оператор ! =, Безсумнівно, існує! Це псевдонім для стандартного <>оператора.
Можливо, ваші поля насправді є не порожніми рядками, а натомість NULL ?
Для порівняння NULLможна скористатися IS NULLабо IS NOT NULLабо нульовим безпечним оператором дорівнює<=> .
NULLйде (+1), але здається дивним хотіти видалити не порожнє або