Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

इन 2 तालिकाओं के लिए किस प्रकार के संबंध की आवश्यकता है?

आप एक जंक्शन/एसोसिएशन टेबल की तलाश में हैं। टेबल इस तरह दिखनी चाहिए:

create table Journeys (
    Journey_Id int auto_increment primary key,
    Start_Station VARCHAR(50) NOT NULL,
    End_Station VARCHAR(50) NOT NULL,
    Start_Time VARCHAR(50) NOT NULL,
    End_Time VARCHAR(50) NOT NULL
)

create table TravelerJourneys (
    traveler_journey_id int auto_increment primary key,
    traveler_id int(6),
    journey_id int,
    foreign key (traveler_id) references travelers(National_ID_Number),
    foreign key (journey_id) references Journeys (journey_id)
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अंतरराष्ट्रीय स्ट्रिंग्स के साथ PHP और MySQL में सर्वोत्तम अभ्यास

  2. MySQL:कई थ्रेड्स में लेनदेन

  3. SQLSTATE [HY000] [1045] CakePHP का उपयोग कर उपयोगकर्ता 'उपयोगकर्ता नाम' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध

  4. Laravel के साथ SSL पर MySQL कनेक्शन

  5. Django/MySQL:स्वायत्त लेनदेन कैसे करें (केवल प्रश्नों के उप-सेट को प्रतिबद्ध करें)?