Как удалить конкретное значение столбца в базе данных postgresql? - PullRequest
9 голосов
/ 04 января 2012

У меня есть один стол.Имя таблицы - сотрудник.Я использовал запрос ниже.

delete department,name,bloodgroup from employee where employeeid=2;

Но я не могу удалить эту запись в одиночку.Это показывает ошибку.И я не хочу использовать заявление об обновлении.

1 Ответ

17 голосов
/ 04 января 2012

Нельзя удалить записи из одной строки командой SQL delete.Только полные строки.

Для этого можно использовать команду update:

update employee 
set department = null, name = null, bloodgroup = null
where employeeid=2;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...