Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เพิ่มค่าคอลัมน์ใน MySQL ทีละ 1 ด้วยคำสั่ง UPDATE

Increment ค่าตัวเลขในคอลัมน์ขึ้น 1

ใช้คำสั่ง UPDATE ร่วมกับการบวก 1 เข้าไปในคอลัมน์เดิม

รูปแบบคำสั่ง (Syntax)

UPDATE yourTableName 
SET yourColumnName = yourColumnName + 1 
WHERE condition;

ตัวอย่างการใช้งาน

สร้างตาราง IncrementBy1:

CREATE TABLE IncrementBy1 (
    Id INT,
    Name VARCHAR(100),
    CounterLogin INT
);

ข้อมูลตัวอย่าง:

IdNameCounterLogin
100John30
101Carol50
102Bob89
103Mike99
104Sam199
105Tom999

เพิ่ม CounterLogin ขึ้น 1 สำหรับ Id = 105:

UPDATE IncrementBy1 
SET CounterLogin = CounterLogin + 1 
WHERE Id = 105;

ผลลัพธ์:

IdNameCounterLogin
105Tom1000

การประยุกต์ใช้: เหมาะสำหรับนับจำนวนล็อกอิน, จำนวนดูหน้าเว็บ, หรือสถิติที่เพิ่มขึ้นทีละ 1