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

เพิ่มค่าคอลัมน์ 'เพิ่ม' ด้วยคำสั่ง MySQL SET


เนื่องจากค่าคอลัมน์ 'ADD' เป็นคำที่สงวนไว้อยู่แล้ว ดังนั้น คุณจึงจำเป็นต้องใช้ backticks รอบๆ คำว่า ADD เช่น `ADD`

เรามาดูตัวอย่างและสร้างตารางกัน −

mysql> สร้างตาราง DemoTable779 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, `ADD` int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.47 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable779(`ADD`) (54); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า DemoTable779 (`ADD`) (89); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.14 วินาที) mysql> แทรกลงในค่า DemoTable779 (`ADD`) (66); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable779 (`ADD`) (58); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.10 วินาที)

ตอนนี้คุณสามารถแสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable779;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+---+------+| รหัส | เพิ่ม |+---+------+| 1 | 54 || 2 | 89 || 3 | 66 || 4 | 58 |+----+------+4 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นวิธีที่คุณสามารถเพิ่มคอลัมน์ 'เพิ่ม' -

mysql> อัปเดต DemoTable779set `ADD`=`ADD`+10; Query OK, 4 แถวได้รับผลกระทบ (0.20 วินาที) แถวที่ตรงกัน:4 เปลี่ยน:4 คำเตือน:0

ให้เราตรวจสอบบันทึกตารางอีกครั้ง -

mysql> เลือก *จาก DemoTable779;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+---+------+| รหัส | เพิ่ม |+---+------+| 1 | 64 || 2 | 99 || 3 | 76 || 4 | 68 |+----+------+4 แถวในชุด (0.00 วินาที)