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

MySQL UPDATE ชื่อคอลัมน์และตั้งค่า None ด้วย N/A?


ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable1903 ( FirstName varchar(20), LastName varchar(20) , Age int );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที)

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

mysql> แทรกลงในค่า DemoTable1903 ('John','Smith',23); ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.00 วินาที) mysql> แทรกลงในค่า DemoTable1903 ('ไม่มี', 'มิลเลอร์', 28); แบบสอบถาม ตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที)mysql> แทรกลงในค่า DemoTable1903 ('ไม่มี', 'เทย์เลอร์', 26); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) mysql> แทรกลงในค่า DemoTable1903 ('Chris', 'Brown ',26);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที)

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

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

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

<ก่อนหน้า>+-----------+----------+------+| ชื่อจริง | นามสกุล | อายุ |+-----------+----------+------+| จอห์น | สมิ ธ | 23 || ไม่มี | มิลเลอร์ | 28 || ไม่มี | เทย์เลอร์ | 26 || คริส | สีน้ำตาล | 26 |+-----------+----------+------+4 แถวในชุด (0.00 วินาที)

นี่คือข้อความค้นหาเพื่ออัปเดตชื่อคอลัมน์และตั้งค่า NONE ด้วย N/A -

mysql> อัปเดต DemoTable1903 ตั้งค่า FirstName='N/A' โดยที่ FirstName='None';Query OK ได้รับผลกระทบ 2 แถว (0.00 วินาที) แถวที่ตรงกัน:2 เปลี่ยนแล้ว:2 คำเตือน:0

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

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

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

<ก่อนหน้า>+-----------+----------+------+| ชื่อจริง | นามสกุล | อายุ |+-----------+----------+------+| จอห์น | สมิ ธ | 23 || ไม่มี | มิลเลอร์ | 28 || ไม่มี | เทย์เลอร์ | 26 || คริส | สีน้ำตาล | 26 |+-----------+----------+------+4 แถวในชุด (0.00 วินาที)