gpt4 book ai didi

mysql - 将空白单元格更新为 NULL 会导致所有单元格都为 NULL

转载 作者:行者123 更新时间:2023-11-29 01:25:53 25 4
gpt4 key购买 nike

我有一个查询,我试图用它来仅将具有空字符串的单元格更新为 NULL。但相反,当我运行此命令时,所有单元格最终都为 NULL:

UPDATE table_name
SET InvoiceId=NULL,
LinkedAccountId=NULL,
RecordId=NULL,
ProductName=NULL,
RateId=NULL,
SubscriptionId=NULL,
PricingPlanId=NULL,
UsageType=NULL,
Operation=NULL,
AvailabilityZone=NULL,
ReservedInstance=NULL,
UsageStartDate=NULL,
UsageEndDate=NULL,
UsageQuantity=NULL,
BlendedRate=NULL,
UnBlendedRate=NULL,
ResourceId=NULL,
Engagement=NULL,
Name=NULL,
Owner=NULL,
Parent=NULL
WHERE InvoiceId=''
OR LinkedAccountId=''
OR RecordId=''
OR ProductName=''
OR RateId=''
OR SubscriptionId=''
OR PricingPlanId=''
OR UsageType=''
OR UsageEndDate=''
OR Operation=''
OR AvailabilityZone=''
OR ReservedInstance=''
OR UsageStartDate=''
OR UsageEndDate=''
OR UsageQuantity=''
OR BlendedRate=''
OR UnBlendedRate=''
OR ResourceId=''
OR Engagement=''
OR Name=''
OR Owner=''
OR Parent='';

我做错了什么?

最佳答案

您将所有字段设置为 NULL,其中任何字段 = ''

您可能需要编写与要更新的字段一样多的查询。

我可能是错的,但我认为这不可能在单个查询中完成

UPDATE table_name
SET InvoiceId = NULL
WHERE InvoiceId = ''

这适用于每个字段

关于mysql - 将空白单元格更新为 NULL 会导致所有单元格都为 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56670070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com