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

Cách lưu trữ nhiều tùy chọn do người dùng chọn trong bảng

Không, không lưu trữ các giá trị ở định dạng CSV trong cơ sở dữ liệu. Thay vào đó, hãy tạo bảng tham gia được gọi là user_drug và lưu trữ một hàng cho mỗi người dùng / kết hợp thuốc:

user
id    name  income
1     Foo   10000
2     Bar   20000
3     Baz   30000

drug
id    name
1     Marijuana
2     Cocaine
3     Heroin

user_drug
user_id drug_id
1       1
1       2
2       1       
2       3
3       3


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách làm tròn thời gian đến phân đoạn 15 phút gần nhất

  2. MySQL error 10061

  3. Kết quả không mong muốn của MySQL:Mệnh đề IN (số, 'chuỗi') trên cột varchar

  4. Tạo cơ sở dữ liệu trực quan với MySQL Workbench

  5. Rails 3, thay đổi trường trong mô hình từ loại chuỗi sang loại ngày giờ