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

Trong MySQL, làm thế nào để sao chép nội dung của một bảng này sang một bảng khác trong cùng một cơ sở dữ liệu?

INSERT INTO TARGET_TABLE SELECT * FROM SOURCE_TABLE;

CHỈNH SỬA:hoặc nếu các bảng có cấu trúc khác nhau, bạn cũng có thể:

INSERT INTO TARGET_TABLE (`col1`,`col2`) SELECT `col1`,`col2` FROM SOURCE_TABLE;

CHỈNH SỬA:để hạn chế điều này ..

INSERT INTO TARGET_TABLE (`col1_`,`col2_`) SELECT `col1`,`col2` FROM SOURCE_TABLE WHERE `foo`=1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi dấu thời gian Unix thành ngày có thể đọc được của con người bằng MySQL

  2. $ stmt-> close () so với $ stmt-> free_result ()

  3. Công cụ để nhập tệp CSV vào cơ sở dữ liệu MySQL?

  4. MySQL - Cách tách các giá trị trong các chuỗi đơn bằng cách sử dụng dấu phẩy

  5. Giá trị chuỗi không chính xác:'\ xEF \ xBF \ xBD' cho cột