पिछले उत्तर सत्य हैं। आपको अन्य समस्याएं भी हैं (उदा. आपके पास इतना बड़ा दोगुना नहीं हो सकता; अधिकतम =255)।
आपके पास समस्याएं हैं, यार।
यहां एक सरल उदाहरण दिया गया है जिसे शायद आप बढ़ा सकते हैं। इसमें दो टेबल हैं जिनके बीच कई-से-अनेक संबंध हैं। जॉइन टेबल में दो विदेशी कुंजियाँ होती हैं। यह MySQL में काम करता है - मैंने अभी एक डेटाबेस बनाया है और इन तालिकाओं को जोड़ा है।
use stackoverflow;
create table if not exists stackoverflow.product
(
product_id int not null auto_increment,
name varchar(80) not null,
primary key(product_id)
);
create table if not exists stackoverflow.category
(
category_id int not null auto_increment,
name varchar(80) not null,
primary key(category_id)
);
create table if not exists stackoverflow.product_category
(
product_id int,
category_id int,
primary key(product_id, category_id),
constraint product_id_fkey
foreign key(product_id) references product(product_id)
on delete cascade
on update no action,
constraint category_id_fkey
foreign key(category_id) references category(category_id)
on delete cascade
on update no action
);
insert into stackoverflow.product(name) values('teddy bear');
insert into stackoverflow.category(name) values('toy');
insert into stackoverflow.product_category
select p.product_id, c.category_id from product as p, category as c
where p.name = 'teddy bear' and c.name = 'toy';