บทความนี้สาธิตการใช้ CONCAT() เพื่อต่อสตริงเพิ่มเติมเข้าไปในคอลัมน์ที่มีชนิดข้อมูล TEXT โดยใช้คำสั่ง UPDATE
สร้างตารางและข้อมูลทดสอบ
mysql> CREATE TABLE DemoTable644 (Title TEXT);
Query OK, 0 rows affected (0.81 sec)
mysql> INSERT INTO DemoTable644 VALUES('Introduction');
mysql> INSERT INTO DemoTable644 VALUES('Welcome in course');
ข้อมูลก่อนอัปเดต
+-------------------+
| Title |
+-------------------+
| Introduction |
| Welcome in course |
+-------------------+
คำสั่ง UPDATE ต่อสตริง ' To MySQL'
mysql> UPDATE DemoTable644 SET Title = CONCAT(Title, ' To MySQL');
Query OK, 2 rows affected (0.10 sec)
Rows matched: 2 Changed: 2 Warnings: 0
ข้อมูลหลังอัปเดต
+----------------------------+
| Title |
+----------------------------+
| Introduction To MySQL |
| Welcome in course To MySQL |
+----------------------------+
หมายเหตุ: CONCAT() ทำงานกับชนิดข้อมูล TEXT ได้ปกติ หากคอลัมน์เป็น NULL ผลลัพธ์จะเป็น NULL (ควรใช้ COALESCE() หรือ IFNULL() ป้องกันกรณีมีค่า NULL)