Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Referensi data dari beberapa tabel

CourseTopics
{
    int TopicId;             // Foreign-Key to Topics.Id

    int CourseContentsId;  -- first of 3-part FK
    int Page;              -- added
    int SNo;               -- added
    PRIMARY KEY(TopicId, CourseContentsId, Page, SNo), -- for JOINing one way
    INDEX      (CourseContentsId, Page, SNo, TopicId)  -- for JOINing the otehr way
}

Sementara itu, ...

Saya tebak bahwa Masalah utama Anda diwujudkan dalam satu baris ini:

Itu tidak praktis. Solusinya adalah memiliki tunggal tabel untuk Topic dan Page dan bedakan dari sana.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL mendapatkan pesan terakhir dari/ke pengguna tertentu

  2. Bagaimana cara menyimpan lokasi gambar dalam database?

  3. Desain basis data aplikasi web sosial:bagaimana cara meningkatkan skema ini?

  4. Variabel 'sql_mode' tidak dapat disetel ke nilai 'NO_AUTO_CREATE_USER'

  5. PHP Peringatan:mysqli_connect():(HY000/2002):Koneksi ditolak