Insert sao chép dữ liệu table từ database này sang database khác như thế nào?

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi seolagi, 29/6/20.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,030
    Đã được thích:
    81
    Điểm thành tích:
    48
    Insert sao chép dữ liệu table từ database này sang database khác như thế nào mọi người ai biết không? ví dụ mình có cái database bhxhbg_new mình muốn chuyển cái bảng tb_product sang table bhxhbg_db cũng có bảng tb_product y chang vậy thì làm như thế nào?

    Trong tiếng anh: INSERT INTO table of database from another database. bạn nào biết giúp mình cách insert into dữ liệu của 1 bảng ở database này sang 1 bảng khác của database khác thì giúp mình với

    insert-du-lieu-tu-database-nay-sang-database-kia.png
     
    Cảm ơn đã xem bài:

    Insert sao chép dữ liệu table từ database này sang database khác như thế nào?

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,907
    Đã được thích:
    1,200
    Điểm thành tích:
    113
    Giới tính:
    Nam
    INSERT

    Bạn có thể làm như sau:

    Mã:
    INSERT INTO databasenew.dbo.Table(item1, item2)
    SELECT item1, item2 FROM databaseold.dbo.Table
    
    Với bạn có 2 database bhxhbg_db và bhxhbg_new insert nó vô tb_product thì làm như sau:
    Mã:
    INSERT INTO bhxhbg_db.dbo.tb_product(id, name,...)
    SELECT id, name,... FROM bhxhbg_new.dbo.tb_product
    
    UPDATE
    Mã:
    UPDATE databasenew.dbo.YourTable
    SET Col1 = B.Col1,
        Col2 = B.Col2
    FROM (
        SELECT ID, Col1, Col2
        FROM databaseold.dbo.other_table) AS B
    WHERE
        B.ID = YourTable.ID
    
     
    Chỉnh sửa cuối: 29/6/20


Chủ để tương tự : Insert chép
Diễn đàn Tiêu đề Date
Kiến thức lập trình SQL & MySQL Update Insert từ table A sang table B trong sql hoặc mysql 5/7/18
Kiến thức lập trình SQL & MySQL Chèn, Insert ký tự dấu nháy ' vào trong chuỗi MySQL như thế nào 12/1/18