Increment ค่าตัวเลขในคอลัมน์ขึ้น 1
ใช้คำสั่ง UPDATE ร่วมกับการบวก 1 เข้าไปในคอลัมน์เดิม
รูปแบบคำสั่ง (Syntax)
UPDATE yourTableName
SET yourColumnName = yourColumnName + 1
WHERE condition;
ตัวอย่างการใช้งาน
สร้างตาราง IncrementBy1:
CREATE TABLE IncrementBy1 (
Id INT,
Name VARCHAR(100),
CounterLogin INT
);
ข้อมูลตัวอย่าง:
| Id | Name | CounterLogin |
|---|---|---|
| 100 | John | 30 |
| 101 | Carol | 50 |
| 102 | Bob | 89 |
| 103 | Mike | 99 |
| 104 | Sam | 199 |
| 105 | Tom | 999 |
เพิ่ม CounterLogin ขึ้น 1 สำหรับ Id = 105:
UPDATE IncrementBy1
SET CounterLogin = CounterLogin + 1
WHERE Id = 105;
ผลลัพธ์:
| Id | Name | CounterLogin |
|---|---|---|
| 105 | Tom | 1000 |
การประยุกต์ใช้: เหมาะสำหรับนับจำนวนล็อกอิน, จำนวนดูหน้าเว็บ, หรือสถิติที่เพิ่มขึ้นทีละ 1