Cập nhật string trong mysql

Chào các cao thủ, mình có một vấn đề mà tìm mãi chưa có lới giải, mong các cao thủ trợ giúp.
Mình có một trường lưu trong cơ sở dữ liệu mysql. khi var_dump thì nó như sau.
string(280) "{"2016-01-07":{"available":"3","bind":"0","price":"1000000","promo":"0","status":"available"},"2016-01-08":{"available":"3","bind":"0","price":"1000000","promo":"0","status":"available"},"2016-01-09":{"available":"3","bind":"0","price":"1000000","promo":"0","status":"available"}}"
Vấn đề là làm sao mình có thể cập nhật trường này trong cơ sở dữ liệu với giá trị của trường "available" là trừ đi 1.
Ví dụ hiện tại là: "available":"3" thì sau khi mình cập nhật nó sẽ là "available":"2".
Số 3 sẽ là giá trị tại thời điểm truy vấn trong database ra chứ không phải số cố định nhé.
Cảm ơn các mọi người.
 
Bạn sử dụng câu truy vấn: UPDATE 'tbl_name' SET available = available - 1 WHERE 'điều kiện';
 

Thống kê

Chủ đề
100,845
Bài viết
467,739
Thành viên
339,893
Thành viên mới nhất
Gia dụng Việt Anㅤ
Top