Tôi đã thực hiện thành công điều này với câu lệnh UPDATE trước đây nhưng không phải là REPLACE.Giá trị trường gia tăng trên REPLACE
Tôi đang lưu các mục yêu thích trong bảng mysql khi người dùng đã đăng xuất.
Bảng favs là:
USER (int)
ITEM (int)
COUNT (int default 0)
SQL tôi đang cố gắng là:
REPLACE INTO favs (user,item,count) VALUES ('1','3', count + 1)
mặc dù nó không ném bất kỳ lỗi nào nó dường như không để tăng giá trị trong hai.
Điều này có khả thi không? Cảm ơn bạn.
OK không w orries Tôi sẽ làm một tuyên bố UPDATE riêng ngay sau đó. Cảm ơn bạn. – Titan
Vui lòng xem chỉnh sửa của tôi - đây có phải là những gì bạn đang cố gắng làm không? Nếu vậy, nó sẽ an toàn hơn và hiệu quả hơn các câu lệnh thay thế và cập nhật riêng biệt. – Thilo
yer hoạt động rất tốt, ngoại trừ bạn cần xóa 'SET' khỏi câu lệnh để nó hoạt động. – Titan