create table Machine
(
Machine_ID int primary key,
Machine_Name varchar(30)
Machine_Title varchar(30)
)
create table Part
(
Part_ID int primary key,
Part_Name varchar(30),
Part_Description varchar(30)
)
//How do I make this table below?
create table Machine-Part
(
Machine_ID int foreign key references (Machine.Machine_ID),
Part_ID int foreign key references (Part.Part_ID)
Factory_Note varchar(30);
)
Mysql complains there is a problem with syntax?
Desired Result: have Table ‘Machine-Part’ use ‘Machine_ID’ & ‘Part_ID’ as both primary keys (which are both foreign keys).
If you declare the constraint separately (table level), it makes more sense
Link tables almost always need a reverse index too