我在一个表中复制数据时出现sql语法错误

时间:2014-01-14 13:12:06

标签: mysql

我的查询中出现SQL语法错误。 我哪里错了?

update ko
set ko.morasaradnik = k1.morasaradnik
from f_kontniokvir ko inner join f_kontniokvir k1 on
ko.sifra = k1.sifra and ko.fiskalnagodina = 23 and k1.fiskalnagodina = 24

1 个答案:

答案 0 :(得分:3)

您正在使用SQL Server语法进行连接更新。正确的MySQL语法是:

update f_kontniokvir ko inner join
       f_kontniokvir k1
       on ko.sifra = k1.sifra and ko.fiskalnagodina = 23 and k1.fiskalnagodina = 24
  set ko.morasaradnik = k1.morasaradnik;