কম্পিউটার টিউটোরিয়াল

MySQL কোয়েরি কলামের সব মান John1, John2, John3 ইত্যাদি न्यুমেরিক ইনক্রিমেন্টাল ভ্যালু দিয়ে আপডেট করার জন্য

কলামের সব মান John1, John2 ইত্যাদি আপডেট করতে হলে ইনক্রিমেন্টাল ভ্যালু 1, 2, 3 ইত্যাদি সেট করে সেগুলো রেকর্ডের সাথে ক্যাটেনেট করতে হবে। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    StudentId varchar(80) ); Query OK, 0 rows affected (0.50 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন। উদাহরণের জন্য একই নাম ব্যবহার করা হয়েছে:

mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.07 sec)
mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.07 sec)
mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.08 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+-----------+ | StudentId | +-----------+ |      John | |      John | |      John | |      John | |      John | +-----------+ 5 rows in set (0.00 sec)

সব নামকে নিউমেরিক ইনক্রিমেন্টাল ভ্যালু দিয়ে আপডেট/ক্যাটেনেট করার কোয়েরি নিচে দেওয়া হলো:

mysql> update DemoTable,(select @row := 0) r set StudentId =concat('John',@row := @row+ 1); Query OK, 5 rows affected (0.11 sec) Rows matched: 5 Changed: 5 Warnings: 0

টেবিলের রেকর্ডগুলো একবার আবার চেক করুন:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+-----------+ | StudentId | +-----------+ |     John1 | | John2 | | John3 | | John4 | | John5 | +-----------+ 5 rows in set (0.00 sec)
  1. MySQL-এ একক INSERT কুয়েরিতে কমা দিয়ে একাধিক সারি ইনসার্ট করা

  2. MySQL কোয়েরি দিয়ে EMP1, EMP2, EMP3 ইত্যাদি মানযুক্ত কলাম থেকে স্ট্রিং সরানো

  3. MySQL에서 NULL 또는 비NULL 여부로 전체 컬럼 업데이트하기

  4. MySQL-এ LIKE কোয়েরি ও LIMIT ব্যবহার করে ডাইনামিক অ্যারে সার্চ করা