所以我有6列,我设置了values.What,如果1-2-3列不为空,我希望将这些值设置为4-5-6个单元格,否则如果1-2-3列为空,则将它们写入其中。
update STORETRADELINES
set SP_ORDERSTATUS = 6,
WHERE SP_WAREHOUSEDATE is null and SP_REFQTY is null我在where上得到语法错误。
提前谢谢。
发布于 2020-06-08 02:30:42
假设你所说的空是指null,那就是:
update mytable
set col1 = 4, col2 = 5, col3 = 6
where col1 is null and col2 is null and col3 is null注意:数据库表没有单元格,它们有列。使用适当的术语可以让其他人更容易理解你的意思。
https://stackoverflow.com/questions/62249876
复制相似问题