В вашем утверждении есть как минимум две ошибки:
- Слово
table
выдаст синтаксическую ошибку, потому что это зарезервированное слово. Вам необходимо указать имя таблицы, из которой вы хотите удалить таблицу.
- Также вы не можете написать
DELETE value FROM
. Это просто DELETE FROM
. И обратите внимание, что он удаляет всю строку , а не только одно значение.
Правильный оператор удаления будет выглядеть так:
DELETE FROM table1
WHERE id = '001'
Однако, если вы хотите изменить одно значение на NULL, вам следует использовать инструкцию UPDATE.
UPDATE table1
SET value = NULL
WHERE id = '001'
Конечно, это предполагает, что столбец обнуляем. Если нет, вам придется сначала это исправить. Подробности смотрите в этом вопросе: