MySQL unterstützt kein INSERT OR REPLACE INTO
Syntax, die ich gesehen habe. Möglicherweise suchen Sie nach etwas wie INSERT INTO ... ON DUPLICATE KEY UPDATE
. In Ihrem Beispiel könnte es so aussehen:
INSERT INTO myTable (name, string, lang) VALUES (param1, param2, param3)
ON DUPLICATE KEY UPDATE name = param1, string = param2, lang = param3;
Weitere Informationen finden Sie in der Dokumentation hier:https://dev .mysql.com/doc/refman/5.0/en/insert.html
Ein Beispiel dafür finden Sie mit diesem SQL Fiddle .