更新 mysql 中的 2 个字段(其中一个更新为空更新)
updating 2 fields in mysql (with one update being null update)
我基本上是在尝试这样做:
update <table> set process_flg='N' where id<1201;
update <table> set time_stamp=null where id<1201;
如果我使用 2 个不同的更新,这会很好用。
但是,如果我将它们压缩为:
update <table> set process_flg='N' and time_stamp=null where id<1201;
根本行不通。
time_stamp 保持原值,而 process_flg 变为 0。
我看到你的压缩查询有误。您的压缩查询应如下所示:
UPDATE SET process_flg='N', time_stamp=null WHERE id<1201;
您需要使用“,”而不是 "and" 语句。
我基本上是在尝试这样做:
update <table> set process_flg='N' where id<1201;
update <table> set time_stamp=null where id<1201;
如果我使用 2 个不同的更新,这会很好用。 但是,如果我将它们压缩为:
update <table> set process_flg='N' and time_stamp=null where id<1201;
根本行不通。
time_stamp 保持原值,而 process_flg 变为 0。
我看到你的压缩查询有误。您的压缩查询应如下所示:
UPDATE SET process_flg='N', time_stamp=null WHERE id<1201;
您需要使用“,”而不是 "and" 语句。