MySQL-এ কোনো কলামের বিদ্যমান মানর সাথে নতুন স্ট্রিং যোগ করতে CONCAT() ফাংশন সহ UPDATE স্টেটমেন্ট ব্যবহার করা হয়।
টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable (
UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
UserName VARCHAR(100)
);
mysql> INSERT INTO DemoTable(UserName) VALUES ('John'), ('Chris'), ('Robert');
আপডেট করার আগে
+--------+----------+ | UserId | UserName | +--------+----------+ | 1 | John | | 2 | Chris | | 3 | Robert | +--------+----------+
UserId 1-এ " Smith" যোগ করা
mysql> UPDATE DemoTable
SET UserName = CONCAT(UserName, ' Smith')
WHERE UserId = 1;
Query OK, 1 row affected (0.12 sec)
আপডেট করার পর
+--------+------------+ | UserId | UserName | +--------+------------+ | 1 | John Smith | | 2 | Chris | | 3 | Robert | +--------+------------+
ব্যাখ্যা: CONCAT(UserName, ' Smith') বিদ্যমান UserName-এর শেষে স্পেসসহ "Smith" যোগ করে। শর্তের জন্য WHERE ক্লজ ব্যবহার করা হয়েছে।