Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để sao chép một bảng với các khóa và các tính năng cấu trúc khác được giữ lại trong MySQL?

Việc sao chép một bảng từ một bảng khác (có lập chỉ mục và cấu trúc) không thể thực hiện được với một truy vấn duy nhất, bạn sẽ cần 2 truy vấn.

1) Để tạo bảng trùng lặp.

CREATE TABLE Table2 LIKE Table1;

Điều này sẽ tạo ra một bản sao chính xác của bảng.

2) Điền vào bảng Nhân bản với các giá trị từ bảng gốc.

INSERT INTO Table2 SELECT * from Table1;

sẽ điền vào Bảng2 với tất cả các bản ghi cho Bảng1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC luôn kiểm tra hàng cuối cùng của bảng MySQL?

  2. MySQL cách nối các bảng trên hai trường

  3. Cách khắc phục Cảnh báo MySQL của Cố vấn Bảo mật

  4. Có cách nào hiệu quả hơn để tạo phân trang trong Hibernate hơn là thực hiện các truy vấn chọn và đếm không?

  5. Tìm các hàng có giá trị cột trùng lặp / tương tự MySQL