我有一个数据库,其中包含成员的个人资料信息表。我想恢复他们的头像默认,这将涉及到我删除已经作出的条目。表名是核心_成员和字段被称为pp_main_photo。我用过这个:
UPDATE core_members SET pp_main_photo = NULL;
我的代码有什么问题吗?
wvt8vs2t1#
更新核心成员设置pp_main_photo =空,其中pp_main_photo不为空;
hs1ihplo2#
update core_members set pp_main_photo = null
或者如果pp_main_photo列不允许null:
pp_main_photo
null
update core_members set pp_main_photo = ''
默认情况下,某些用于执行DB查询的SQL工具会阻止更新所有记录(没有where子句的查询)。您可以配置此设置并删除该安全设置,或者您可以添加一个where子句(对于所有记录为true),并按如下方式更新所有记录:
where
true
update core_members set pp_main_photo = null where 1 = 1
2条答案
按热度按时间wvt8vs2t1#
更新核心成员设置pp_main_photo =空,其中pp_main_photo不为空;
hs1ihplo2#
或者如果
pp_main_photo
列不允许null
:默认情况下,某些用于执行DB查询的SQL工具会阻止更新所有记录(没有
where
子句的查询)。您可以配置此设置并删除该安全设置,或者您可以添加一个where
子句(对于所有记录为true
),并按如下方式更新所有记录: