MySQLはINSERT OR REPLACE INTO
をサポートしていません 私が見た構文。 INSERT INTO ... ON DUPLICATE KEY UPDATE
のようなものを探している可能性があります 。あなたの例では、次のようになります:
INSERT INTO myTable (name, string, lang) VALUES (param1, param2, param3)
ON DUPLICATE KEY UPDATE name = param1, string = param2, lang = param3;
詳細については、次のドキュメントを参照してください: https:// dev .mysql.com / doc / refman / 5.0 / en / insert.html
この例は、この SQLFiddle を使用して見つけることができます。 。