Hướng dẫn how do i copy a column from one table to another in mysql? - làm cách nào để sao chép một cột từ bảng này sang bảng khác trong mysql?
Giả sử nếu cấu trúc bảng như sau. Tablea - Col1, Col2, Col3 Tableb - Col1, Col2, Col3 Không cần phải chọn tất cả các cột của bảng để chuyển dữ liệu từ 1 bảng sang bảng khác trong cùng một dữ liệu. Bạn có thể sao chép (chèn) các hàng từ Tablea đến TableB. Mã như sau -
Bạn cũng có thể làm điều này -
Cả hai mã hoạt động, bạn cần xem yêu cầu của bạn. Mã chung -
Bạn có thể thêm điều kiện 'nơi' nếu bạn cần. Cảm ơn bạn!!! Sao chép các giá trị cột từ một bảng vào một ID phù hợp khác trong MySQL Truy vấn MySQL để tách và chọn các giá trị chuỗi (có dấu gạch nối) từ một cột đến các cột khác nhau mysql> create table DemoTable1 (PlayerScore int); Query OK, 0 rows affected (0.46 sec) Chèn một số bản ghi trong bảng bằng lệnh chèn - mysql> insert into DemoTable1 values(98); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1 values(81); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable1 values(76); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1 values(88); Query OK, 1 row affected (0.15 sec) Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh chọn - mysql> select *from DemoTable1; Điều này sẽ tạo ra đầu ra sau - +-------------+ | PlayerScore | +-------------+ | 98 | | 81 | | 76 | | 88 | +-------------+ 4 rows in set (0.00 sec) Đây là truy vấn để tạo bảng thứ hai - mysql> create table DemoTable2 (Marks int); Query OK, 0 rows affected (0.47 sec) Dưới đây là truy vấn để sao chép các bản ghi từ bảng này sang bảng khác với các cột khác nhau - mysql> insert into DemoTable2(Marks) select PlayerScore from DemoTable1; Query OK, 4 rows affected (0.19 sec) Records: 4 Duplicates: 0 Warnings: 0 Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh chọn - mysql> select *from DemoTable2; Điều này sẽ tạo ra đầu ra sau - 0
Đây là truy vấn để tạo bảng thứ hai -
Đối với điều này, bạn có thể sử dụng chèn vào câu lệnh select. Trước tiên chúng ta hãy tạo một bảng - 1Chèn một số bản ghi trong bảng bằng lệnh chèn - 2Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh chọn - 3Điều này sẽ tạo ra đầu ra sau - 4Đây là truy vấn để tạo bảng thứ hai - 5Dưới đây là truy vấn để sao chép các bản ghi từ bảng này sang bảng khác với các cột khác nhau - 6Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh chọn - 7Điều này sẽ tạo ra đầu ra sau - 8
Đây là truy vấn để tạo bảng thứ hai -
Làm thế nào có thể chèn các cột được chọn từ bảng này sang bảng khác trong MySQL?Làm thế nào có thể chèn các cột được chọn từ bảng này sang bảng khác trong MySQL ?.. Tham gia: Cập nhật Bảng1 dưới dạng T1 N trong T1 TABLE AS T2 trên T1.Empoyeeno = T2.Sở hữu thiết lập T1.Somecolumn = T2.Somecolumn .. Một trình điều khiển con: Cập nhật bảng1 Đặt Somecolumn = (chọn Somecolumn từ Bảng 2 trong đó sployeeno = bảng1.Employeno). Làm thế nào tôi có thể nhân đôi một cột trong mysql?Làm thế nào để nhân đôi một bảng trong MySQL.. Tạo bảng new_table như chọn * từ gốc_table ;. Tạo bảng new_table như gốc_table ;. Chèn vào new_table Chọn * từ gốc_table ;. |