0 like 0 dislike
44 views
by (2.0k points)
muốn copy dữ liệu từ bảng 1 sang bảng 2 trong mysql ta làm như sau:

CREATE TABLE table2 LIKE table1;
INSERT table2
SELECT * FROM table;

1 Answer

0 like 0 dislike
by (7.6k points)

Cơ bản chúng ta có thể dùng lệnh insert into .. select:

INSERT INTO target_table SELECT * FROM source_table;

Hoặc sao chép cột chỉ định:
INSERT INTO target_table (column1, column2, column3)
SELECT column1, column2, column3 FROM source_table;
hoặc tạo bảng mới và chép dữ liệu sang:
CREATE TABLE new_table AS SELECT * FROM source_table;
hoặc chép dữ liệu lọc theo điều kiện:
INSERT INTO target_table SELECT * FROM source_table WHERE condition;
...