เรามาสร้างตารางกันก่อน -
mysql> สร้างตาราง DemoTable -> ( -> ข้อความ ListOfName -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable ('Carol,Sam,John,David,Bob,Mike,Robert,John,Chris,James,Jace');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อน>+--------------------------------------------- --------------+| ListOfName |+------------------------------------------------------------- --------------+| แครอล,แซม,จอห์น,เดวิด,บ๊อบ,ไมค์,โรเบิร์ต,จอห์น,คริส,เจมส์,เจซ |+--------------------------- ---------------------------------+1 แถวในชุด (0.00 วินาที)นี่คือแบบสอบถามเพื่อค้นหาและแทนที่บันทึกจากรายการของระเบียน -
mysql> อัปเดต DemoTable -> ตั้งค่า ListOfName=-> concat(substring_index(ListOfName,'John',2) ,'Adam', SUBSTRING_INDEX(ListOfName, 'John', -1)); ตกลง มีผลกับ 1 แถว (0.37 วินาที) แถวที่ตรงกัน:1 เปลี่ยนแปลง:1 คำเตือน:0
ให้เราตรวจสอบระเบียนของตารางอีกครั้ง -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อน>+--------------------------------------------- --------------+| ListOfName |+------------------------------------------------------------- --------------+| แครอล,แซม,จอห์น,เดวิด,บ๊อบ,ไมค์,โรเบิร์ต,อดัม,คริส,เจมส์,เจซ |+--------------------------- ---------------------------------+1 แถวในชุด (0.00 วินาที)