NULL
不是字符串
. 简单地做
SET
无效的,
where
字段为空。
执行以下操作(基于
OP's comments
):
UPDATE `content_field_lien_externe`
SET `field_lien_externe_url` = NULL,
`field_lien_externe_attributes` = NULL
WHERE `field_lien_externe_url` = '' OR
`field_lien_externe_url` IS NULL
另外:
假设字符串中只有空格
field_lien_externe_url
列。然后,仍然可以将其视为空字符串,您可以使用
Trim()
函数,如下所示:
UPDATE `content_field_lien_externe`
SET `field_lien_externe_url` = NULL,
`field_lien_externe_attributes` = NULL
WHERE TRIM(field_lien_externe_url) = '' OR
`field_lien_externe_url` IS NULL