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

Nhập một lượng dữ liệu thay đổi vào cơ sở dữ liệu với sự chuẩn hóa tốt nhất có thể

Nếu tôi hiểu vấn đề một cách chính xác từ cấp cơ sở dữ liệu, bạn có nên sử dụng một bảng trung gian có tên là ProductSupplier có chứa cột Product_ID và Supplier_ID không.

Sau đó, khi nhà cung cấp chọn một sản phẩm, hãy thêm cả nhà cung cấp và id sản phẩm vào cột mới trong bảng này.

Điều này sẽ cho phép nhiều nhà cung cấp chọn cùng một sản phẩm và nhiều sản phẩm được chọn bởi cùng một nhà cung cấp.

CHỈNH SỬA:Ý tôi muốn nói "thêm cả nhà cung cấp và id sản phẩm vào ROW mới trong bảng này"




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel MySQL cách sắp xếp các kết quả theo thứ tự như trong mệnh đề whereIn

  2. Truy vấn SQL để lấy giá trị Trung bình cho các khoảng thời gian đã đặt

  3. sắp xếp tùy chỉnh mysql

  4. Nhập tệp .sql lớn vào MySQL

  5. Đếm số hàng được nhóm trong mysql