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

MySQL-এ row_format ডাইনামিক (DYNAMIC)に変更 করুন

MySQL-এ ROW_FORMAT DYNAMIC-এ পরিবর্তন করার সিনট্যাক্স

MySQL-এ টেবিলের row_format কে DYNAMIC-এ পরিবর্তন করতে নিচের সিনট্যাক্স ব্যবহার করুন:

ALTER TABLE yourTableName ROW_FORMAT=DYNAMIC;

উদাহরণ: টেবিল তৈরি ও রো ফরম্যাট পরিবর্তন

প্রথমে একটি ডেমো টেবিল তৈরি করি:

mysql> CREATE TABLE DemoTable (
    CustomerId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    CustomerName VARCHAR(200),
    CustomerAge INT,
    CustomerAddress VARCHAR(200)
);

টেবিলের কাঠামো देखने DESC কমান্ড ব্যবহার করুন:

mysql> DESC DemoTable;

আউটপুট:

+-----------------+--------------+------+-----+---------+----------------+
| Field           | Type         | Null | Key | Default | Extra          |
+-----------------+--------------+------+-----+---------+----------------+
| CustomerId      | int(11)      | NO   | PRI | NULL    | auto_increment |
| CustomerName    | varchar(200) | YES  |     | NULL    |                |
| CustomerAge     | int(11)      | YES  |     | NULL    |                |
| CustomerAddress | varchar(200) | YES  |     | NULL    |                |
+-----------------+--------------+------+-----+---------+----------------+

এখন রো ফরম্যাট ডাইনামিক-এ পরিবর্তন করুন:

mysql> ALTER TABLE DemoTable ROW_FORMAT=DYNAMIC;
Query OK, 0 rows affected (1.05 sec)
Records: 0  Duplicates: 0  Warnings: 0

নোট: ROW_FORMAT=DYNAMIC ইননোডিবি (InnoDB) স্টোরেজ ইঞ্জিনের জন্য উপযোগী, বড় কালামের ডেটা অফ-পেজ সংরক্ষণে সাহায্য করে।

  1. MySQL-এ DEFAULT NULL যোগ করা আবশ্যক কিনা?

  2. MySQL-এ ALTER TABLE CHANGE ব্যবহার করে কলামকে NULLable করা (VARCHAR থেকে NULL ডিফল্ট)

  3. MySQL에서 ALTER TABLE로 컬럼 순서 변경하기

  4. MySQL-এ IFNULL() দিয়ে NULL মানকে ১ এবং নন-নালকে ১ যোগ করে আপডেট করা