Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 搜索和替换空数据的查询_Mysql_Sql - Fatal编程技术网

Mysql 搜索和替换空数据的查询

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,其中字段为空 执行以下操作(基于): 另外:假设

我希望用空值替换字段中的空数据

表记录的提取-3种不同类型(Drupal 6 DB),我希望空记录(242)与空记录(156)类似:

我的问题是:

 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