Mysql 搜索和替换空数据的查询
我希望用空值替换字段中的空数据 表记录的提取-3种不同类型(Drupal 6 DB),我希望空记录(242)与空记录(156)类似: 我的问题是:Mysql 搜索和替换空数据的查询,mysql,sql,Mysql,Sql,我希望用空值替换字段中的空数据 表记录的提取-3种不同类型(Drupal 6 DB),我希望空记录(242)与空记录(156)类似: 我的问题是: UPDATE `content_field_lien_externe` SET `field_lien_externe_url` = replace(field_lien_externe_url, '', 'NULL') 什么都不做,那么缺少什么呢 谢谢NULL不是字符串。只需执行SETnull,其中字段为空 执行以下操作(基于): 另外:假设
UPDATE `content_field_lien_externe`
SET `field_lien_externe_url` = replace(field_lien_externe_url, '', 'NULL')
什么都不做,那么缺少什么呢
谢谢
NULL
不是字符串。只需执行SET
null,其中
字段为空
执行以下操作(基于):
另外:假设在字段\u lien\u externe\u url
列中有一个字符串,该字符串只包含空格。然后,仍然可以将其视为空字符串,您可以使用函数,如下所示:
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
NULL
不是字符串。只需执行SET
null,其中
字段为空
执行以下操作(基于):
另外:假设在字段\u lien\u externe\u url
列中有一个字符串,该字符串只包含空格。然后,仍然可以将其视为空字符串,您可以使用函数,如下所示:
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
不要存储字符串
“null”
。。。改为设置为空值。不要存储字符串'null'
。。。改为空值。我想你是对的,它是标签的值,而不是数据本身的值。请参阅我的记录提取以了解详细信息。@webmasterpf ya,这样我就可以对字段\u lien\u externe\u url
字段执行完全相同的操作了是的,它可以工作,但现在我需要替换一个:0:{}也可以按NULL键进入字段字段链接\u外部链接\u属性
,但仅适用于标签值为NULL的字段链接\u外部链接\u url。@webmasterpf检查更新的答案。如果field\u lien\u externe\u url
为null或为空,它会将field\u lien\u externe\u attributes
更新为null。我认为你是对的,它是标签的值,而不是数据本身的值。有关详细信息,请参阅我的记录摘录。@webmasterpf ya,以便我可以对field\u lien\u externe\u url
fieldyes执行完全相同的操作,它可以工作,但现在我需要将:0:{}替换为字段字段\u lien\u externe\u属性
也替换为NULL,但仅用于标签值为NULL的字段\u lien\u externe\u url。@webmasterpf检查更新的答案。如果field\u lien\u externe\u url
为null或为空,则将field\u lien\u externe\u attributes
更新为null
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