У меня есть таблица с именем contacts и столбец с именем name.Я пытаюсь удалить строки с пустым полем имени.
contacts
name
Я делаю следующий вызов
delete from contacts where name=''
Это не работает, как ожидалось;строка не удаляется.
Как мне этого добиться?
Вы можете попробовать where name is null.
where name is null
Начните с изучения select id, name, len(name) from contacts order by name, чтобы вы могли выяснить, есть ли пробелы или другой гадюк, которые выглядят как пустое имя, но имеют ненулевую длину.
select id, name, len(name) from contacts order by name