【发布时间】:2022-01-03 05:10:12
【问题描述】:
我正在尝试运行此查询:
INSERT IGNORE INTO obras_analisis (concepto, obra, fecha, importe, idcon, af, ordenaf, porcentaje)
(SELECT '(CD) COSTO DIRECTO',obra, now(), sum(importe) foo, idcon,1, 1, 100 FROM obras_analisis
WHERE obra=2
group by idcon
) as ob2
ON DUPLICATE KEY UPDATE obras_analisis.importe=ob2.foo
;
但是,得到这个错误:
1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以了解要使用的正确语法 'as ob2 ON DUPLICATE KEY UPDATE obras_analisis.importe=ob2.foo' 附近 在第 5 行
【问题讨论】: