সকল সারির টেক্সট কলামে প্রিফিক্স যোগ করতে CONCAT() ফাংশন ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করি:
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Subject VARCHAR(200)
);
রেকর্ড যোগ করি:
mysql> INSERT INTO DemoTable(Subject) VALUES('MySQL'), ('MongoDB'), ('Java');
সকল রেকর্ড দেখতে:
mysql> SELECT * FROM DemoTable;
আউটপুট:
+----+---------+ | Id | Subject | +----+---------+ | 1 | MySQL | | 2 | MongoDB | | 3 | Java | +----+---------+
সকল সারির Subject-এ "My Favourite Subject is " প্রিফিক্স যোগ করা:
mysql> UPDATE DemoTable SET Subject = CONCAT('My Favourite Subject is ', Subject);
Query OK, 3 rows affected (0.12 sec)
আপডেট হওয়া টেবিল চেক করুন:
mysql> SELECT * FROM DemoTable;
আউটপুট:
+----+---------------------------------+ | Id | Subject | +----+---------------------------------+ | 1 | My Favourite Subject is MySQL | | 2 | My Favourite Subject is MongoDB | | 3 | My Favourite Subject is Java | +----+---------------------------------+
ব্যাখ্যা: CONCAT(str1, str2, ...) একাধিক স্ট্রিং একত্রিত করে। WHERE ক্লজ না থাকায় সকল সারি আপডেট হয়েছে।
সফিক্স যোগ করতে: CONCAT(Subject, ' is great')। দুইটোই: CONCAT('Prefix: ', Subject, ' :Suffix')।