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

Cách Chèn dữ liệu từ một bảng cơ sở dữ liệu sang một bảng cơ sở dữ liệu khác trong Mysql

Bạn có thể cảm thấy cần phải di chuyển dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác, cả hai đều là cùng một máy chủ cục bộ, Các bảng và cột có tên khác nhau và chèn dữ liệu từ một bảng cơ sở dữ liệu này sang một bảng cơ sở dữ liệu khác bằng cách sử dụng truy vấn mysql, Sau đó, truy vấn sau sẽ rất hữu ích khi thực hiện cùng một tác vụ.



Giả sử bạn có 2 cơ sở dữ liệu cmp1, cmp2 và tên bảng company1, company2 Và nhiệm vụ của bạn là chèn dữ liệu từ bảng cơ sở dữ liệu thứ hai vào cơ sở dữ liệu thứ nhất bảng.
Các cột của bảng khác nhau.
DB đầu tiên:cmp1.companies1

Tên Địa chỉ Email Điện thoại

DB thứ hai:cmp2.companies2

Nm Thêm email Ph
INSERT INTO cmp1.companies (Name, Address, Email, Phone) 
SELECT Nm, Adds, email, Ph FROM cmp2.companies2;

Nếu bạn muốn áp dụng một số điều kiện cho truy vấn của mình thì bạn có thể dễ dàng.

INSERT INTO cmp1.companies (Name, Address, Email, Phone) 
SELECT Nm, Adds, email, Ph FROM cmp2.companies2 WHERE cmp2.status = 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. Làm cách nào để lập lịch truy vấn MySQL?

  2. Ví dụ về UNIX_TIMESTAMP () - MySQL

  3. MySQL nhận vị trí hàng trong ORDER BY

  4. Sử dụng lớp cơ sở dữ liệu Django bên ngoài Django?

  5. Cách đặt lại AUTO_INCREMENT trong MySQL