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