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

Chèn dữ liệu với các bảng nối

Phụ thuộc vào mục đích của "bảng nối." Nếu bạn chỉ muốn một phép nối của tất cả các bản ghi giữa hai bảng khác, hãy sử dụng một phép nối cho điều đó. Nếu bạn muốn có mối tương quan "nhiều đến nhiều", thực sự không có cách tự động nào để biết những mối tương quan nào nên được liên kết.

Tuy nhiên, nếu bạn muốn mô phỏng một phép nối và chỉ cần "tải trước" tất cả các mối quan hệ vào một bảng nhiều-nhiều (hữu ích nếu bạn muốn các mối quan hệ mặc định có thể bị vô hiệu hóa hoặc thao tác sau này), bạn có thể sử dụng trình kích hoạt cho điều đó.

Bất kể, bạn sẽ cần sử dụng các truy vấn riêng biệt cho mỗi bảng, vì MySQL không thể chèn vào nhiều bảng với một truy vấn duy nhất.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể cài đặt gem mysql2 trên macOS Sierra

  2. Lưu trữ MySQL trên Azure, Dịch vụ cơ sở dữ liệu đám mây được quản lý hoàn toàn ra mắt tại ScaleGrid

  3. PHP Chọn từ MySQL trong đó trường ngày là 7 ngày trong tương lai

  4. Cách thay đổi tất cả tiền tố bảng trong một truy vấn

  5. Định dạng date () trong PHP khi chèn vào datetime trong MySQL