ในการแทรกค่าพารามิเตอร์หลายค่าลงในคอลัมน์เดียว ให้ใช้ CONCAT_WS() หรือ CONCAT() ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable( Name varchar(100), Age int, CountryName varchar(100), PersonInformation text);Query OK, 0 แถวได้รับผลกระทบ (0.67 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกค่าพารามิเตอร์หลายค่าลงในคอลัมน์เดียว เราจะทำสิ่งนี้โดยใช้คำสั่ง INSERT เดียวกันกับที่ใช้ในการแทรกระเบียนในตาราง MySQL -
mysql> แทรกลงในค่า DemoTable ('John',21,'US',concat_ws('-',Name,Age,CountryName));Query OK, 1 แถวได้รับผลกระทบ (0.13 วินาที)mysql> แทรกลงในค่า DemoTable ('Chris',22,'AUS',concat_ws('-',Name,Age,CountryName));Query OK, 1 แถวได้รับผลกระทบ (0.15 วินาที)mysql> แทรกลงในค่า DemoTable ('Bob',24,'UK) ',concat_ws('-',Name,Age,CountryName));แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------+------+-------------+----------------- ---+| ชื่อ | อายุ | ชื่อประเทศ | ข้อมูลบุคคล |+-------+------+-------------+------------------ -+| จอห์น | 21 | สหรัฐอเมริกา | John-21-US || คริส | 22 | AUS | Chris-22-AUS || บ๊อบ | 24 | สหราชอาณาจักร | Bob-24-UK |+-------+------+-------------+--------------------- -----+3 แถวในชุด (0.00 วินาที)