MySQL-এ ফোন নম্বরের সাথে দেশ কোড (যেমন +৯১) যোগ করতে CONCAT() ফাংশন ব্যবহার করা হয়।
উদাহরণ: টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> create table DemoTable769 (MobileNumber varchar(100)); Query OK, 0 rows affected (0.54 sec)
mysql> insert into DemoTable769 values('8799432434');
Query OK, 1 row affected (0.24 sec)
mysql> insert into DemoTable769 values('9899996778');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable769 values('7890908989');
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable769 values('9090898987');
Query OK, 1 row affected (0.20 sec)
সকল রেকর্ড দেখানো
mysql> select * from DemoTable769;
+--------------+ | MobileNumber | +--------------+ | 8799432434 | | 9899996778 | | 7890908989 | | 9090898987 | +--------------+ 4 rows in set (0.00 sec)
দেশ কোড '+91' যোগ করা
mysql> update DemoTable769 set MobileNumber=concat('+91',MobileNumber);
Query OK, 4 rows affected (0.20 sec)
Rows matched: 4 Changed: 4 Warnings: 0
আপডেট後の রেকর্ড দেখানো
mysql> select * from DemoTable769;
+---------------+ | MobileNumber | +---------------+ | +918799432434 | | +919899996778 | | +917890908989 | | +919090898987 | +---------------+ 4 rows in set (0.00 sec)
বিকল্প পদ্ধতি: SELECT-এ দেখানোর সময় যোগ করা
ডেটা বদলাতে না চাইলে SELECT-এ দেখাতে পারেন:
mysql> select concat('+91', MobileNumber) as FullNumber from DemoTable769;
সতর্কতা
UPDATEচালালে ডেটা स्थায়ীভাবে বদলায়- বারবার চালালে কোড বারবার যোগ হয়ে যাবে (যেমন +91+91...)
- প্রথমে
SELECTদিয়ে ফলাফল যাচাই করুন