2011-08-29 49 views
11

Khi giá trị của trường chưa ký sẽ trở thành số âm, nó trở thành một số dương rất lớn. Tôi sử dụng truy vấn như sau:chuyển đổi giá trị âm thành 0 trong mysql

UPDATE table SET foo=foo+bar 

Tôi muốn nó trở thành số không khi nó âm tính thay vì điều đó.

Trả lời

23
UPDATE table SET foo = GREATEST(foo+bar, 0) 
Các vấn đề liên quan