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) স্টোরেজ ইঞ্জিনের জন্য উপযোগী, বড় কালামের ডেটা অফ-পেজ সংরক্ষণে সাহায্য করে।