Tôi phải viết truy vấn trong sqlite để cập nhật bản ghi nếu nó tồn tại hoặc chèn nó nếu bản ghi không tồn tại. Tôi đã xem cú pháp của INSERT OR REPLACE INTO
từ here. Nhưng trong trường hợp của tôi, khi tôi thực hiện truy vấn dưới đây nhiều lần bản ghi được nhân đôi. tức là nếu tôi thực hiện truy vấn 5 lần, bản ghi được chèn 5 lần.SQLite "INSERT HOẶC REPLACE INTO" không hoạt động
INSERT OR REPLACE INTO NICKS
(id_nick,name_nick,date_creation)
VALUES
('nabeelarif', 'Muhammad Nabeel','2012-03-04')
Bạn có biết tôi đang làm gì sai không. Tôi đang làm việc trên nền tảng Android và sử dụng 'Firefox Sqlite Manager' để kiểm tra truy vấn của mình.
Cảm ơn bạn. Tôi đã tạo chỉ mục duy nhất trên 'id_nick' và nó hoạt động. –
Tôi cũng tạo ra một nhưng dường như không làm việc, bạn có thể cung cấp cái nhìn sâu sắc hơn? – Skynet