Błąd zapytania ON DUPLICATE KEY UPDATE

0

Cześć,
mam problem z wykonaniem takiego zapytania na lokalnym komputerze:

INSERT INTO gracz (pozycja, data,z_00_00_00, z_00_30_00) VALUES(1, '2016-09-21', 0,0),(1, '2016-09-22', 0,0) ON DUPLICATE KEY UPDATE o_00_00_00 = VALUES(o_00_00_00), o_00_30_00 = VALUES(o_00_30_00)

zapytanie wklejam w phpMyAdmin i dostaję taką odpowiedź:
Błąd
Static analysis:
3 błędów zostało znalezionych podczas analizy.
Unrecognized keyword. (near "ON" at position 137)
Unrecognized keyword. (near "DUPLICATE" at position 140)
Unrecognized keyword. (near "KEY" at position 150)

mam dostęp do vps-a i tam zapytanie wykonuje się bez problemu. Czy to chodzi o wersję bazy danych?
Używam Ubuntu 16 mysql --version
mysql Ver 14.14 Distrib 5.7.15, for Linux (x86_64) using EditLine wrapper

0

Po co to values po on duplicate key update?

0

Bez tego zapytanie nie działało, takie rozwiązanie znalazłem na jakimś forum

0

Zapytanie:

INSERT INTO gracz (pozycja, DATA,z_00_00_00, z_00_30_00) VALUES(1, '2016-09-21', 0,0),(1, '2016-09-22', 0,0) ON DUPLICATE KEY UPDATE o_00_00_00 = o_00_00_00, o_00_30_00 = o_00_30_00 

na VPS-się działa na komputerze lokalnym dodatkowe błędy:
Unrecognized keyword. (near "ON" at position 112)
Unrecognized keyword. (near "DUPLICATE" at position 115)
Unrecognized keyword. (near "KEY" at position 125)
An alias was previously found. (near "o_00_00_00" at position 149)
An alias was previously found. (near "o_00_30_00" at position 174)

1 użytkowników online, w tym zalogowanych: 0, gości: 1