ฉันเป็นมือใหม่เล็กน้อยสำหรับ postgres ฉันต้องการรับค่า (ซึ่งเป็นจำนวนเต็ม) ในฟิลด์ในตาราง postgres และเพิ่มทีละหนึ่ง ตัวอย่างเช่นถ้าตาราง 'ผลรวม' มี 2 คอลัมน์ 'name' และ 'total' และ Bill มีทั้งหมด 203 คำสั่ง SQL ที่ฉันจะใช้เพื่อย้ายทั้งหมดของ Bill เป็น 204 คืออะไร?
ERROR: operator does not exist: character varying + integer LINE 2: SET total = total + 1
แก้ไขได้โดยการแคสต์ค่าเป็นจำนวนเต็มแบบนี้SET total = total::int + 1