MySQL-এ অন্য টেবিলের স্ট্রাকচার কপি করে নতুন টেবিল তৈরি করতে LIKE অপারেটর ব্যবহার করুন। সিনট্যাক্স:
create table yourNewTableName like yourOldTableName;
স্ট্রাকচার সহ ডেটাও কপি করতে INSERT INTO ... SELECT ব্যবহার করুন:
insert into yourNewTableName select *from yourOldTableName.
পুরনো টেবিল এবং ডেটা:
mysql> create table WholeWordMatchDemo -> ( -> Words varchar(200) -> ); Query OK, 0 rows affected (0.84 sec)
নতুন টেবিলের স্ট্রাকচার তৈরি করুন:
mysql> create table NewTableDuplicate Like WholeWordMatchDemo; Query OK, 0 rows affected (0.62 sec)
স্ট্রাকচার যাচাই করুন:
mysql> show create table NewTableDuplicate;
ফলাফল (স্ট্রাকচার কপি হয়েছে):
+-------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ | NewTableDuplicate | CREATE TABLE `newtableduplicate` (`Words` varchar(200) DEFAULT NULL) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci | +-------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
পুরনো টেবিল থেকে ডেটা কপি করুন:
mysql> insert into NewTableDuplicate select *from WholeWordMatchDemo; Query OK, 3 rows affected (0.19 sec)
নতুন টেবিলের ডেটা যাচাই করুন:
mysql> select *from NewTableDuplicate;
ফলাফল (পুরনো টেবিলের মতোই ৩ রো):
+----------------------+ | Words | +----------------------+ | My Name is John | | Carol | | My Name is Johnson | +----------------------+ 3 rows in set (0.00 sec)