我是MySQL的菜鸟(所以请记住,哈哈)。
我正在寻找执行以下操作的if / then查询...
表格= schedule_table
列=发票编号,存档
在schedule_table中,如果invoice_number不为空,则用yes填充存档。
感谢您的帮助。谢谢!
答案 0 :(得分:0)
可能很简单
UPDATE schedule_table
SET archive = 'Yes'
WHERE invoice_number IS NOT NULL
但是,您应该检查invoice_number
是否包含空文本,等等。
答案 1 :(得分:0)
要覆盖NULL并清空它,必须有以下内容:
UPDATE schedule_table
SET archive = 'Yes'
WHERE invoice_number IS NOT NULL OR invoice_number=''