Если вы хотите обновить free_delivery_treshold
столбец до NULL
, вы можете попробовать это.
вы не можете обновить free_delivery_treshold
быть пустой строкой или \N
, потому что тип float
CREATE TABLE T(free_delivery_treshold float);
INSERT INTO T VALUES (1);
UPDATE T
SET free_delivery_treshold =NULL
Запрос 1 :
SELECT * FROM T
Результаты :
| free_delivery_treshold |
|------------------------|
| (null) |
если вы хотите обновить NULL
данные в пустую строку или \N
, вам нужно использовать char
или varchar
вместо float.
CREATE TABLE T(free_delivery_treshold varchar(50));
INSERT INTO T VALUES (NULL);
UPDATE T
SET free_delivery_treshold =''
WHERE free_delivery_treshold IS NULL
Запрос 1 :
SELECT * FROM T
Результаты :
| free_delivery_treshold |
|------------------------|
| |