Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL множество външни ключове

Искам да предложа следния дизайн (много подобен на вашия):

Първо, ще имаме три таблици

USER -- UserId, other fields
COMPANY -- CompanyId, other fields
PHONE -- PhoneId, PhoneNumber

След това има две таблици за съхраняване на релацията

COMPANY_PHONE -- CompanyId, PhoneId
USER_PHONE -- UserId, PhoneId


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ако таблица съществува, пуснете таблицата, тогава я създайте, ако не съществува, просто я създайте

  2. Java:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Не можа да се създаде връзка със сървъра на базата данни

  3. Как да използвате клауза like в MySQL 5.0 Statement

  4. MySQL подрежда съществуващите колони на таблицата

  5. Как да разделите mySQL информацията, за да се покаже в HTML колони