此查询有什么问题?
UPDATE `order` SET `total_no_vat` = IF(`total` IS NULL,NULL,(`total`/(1.10)));
我收到一个我无法解释的错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近'))'在第1行
任何线索?
答案 0 :(得分:1)
您可以这样做:
UPDATE `order` SET `total_no_vat` = `total`/(1.10);
如果total
为NULL
,则total/(1.10)
评估为NULL
。