MySQL không hỗ trợ bất kỳ INSERT OR REPLACE INTO
cú pháp mà tôi đã thấy. Có thể bạn đang tìm kiếm thứ gì đó như INSERT INTO ... ON DUPLICATE KEY UPDATE
. Trong ví dụ của bạn, nó có thể giống như sau:
INSERT INTO myTable (name, string, lang) VALUES (param1, param2, param3)
ON DUPLICATE KEY UPDATE name = param1, string = param2, lang = param3;
Bạn có thể tìm thêm thông tin trong tài liệu tại đây: https:// dev .mysql.com / doc / refman / 5.0 / en / insert.html
Có thể tìm thấy một ví dụ về điều này bằng cách sử dụng SQL Fiddle này .