我正在建立一个问题和答案网站,我有两个表截至目前(问题和答案)我需要答案表的id字段是问题表中的外键,所以我可以有多个答案链接到一个问题。当我把不空的PHP代码不会工作?这里是我的表:当它应该是一个int时,说“NULL”的外键?
create table answers (
a_id int not null auto_increment,
answer varchar(100) not null,
primary key (a_id)
);
create table questions (
q_id int not null auto_increment,
question varchar(100) not null,
a_id int,
primary key (q_id),
foreign key (a_id) references answers (a_id)
);
我需要有外键部分中的号码,这样用户可以看到所有的答案,他或她的问题。我在网上搜索了几个小时,所以我来到了stackoverflow。我希望有人能帮帮忙!
欢迎来到Stack Overflow。你可以用'{}'工具栏按钮格式化源代码。这次我为你做了。 –
因此,PHP代码不起作用......你不认为这是我们需要看到的部分吗?它产生了什么错误? – Jacobm001
使用您当前的设计,问题可以有零个或一个答案,答案不一定需要问题。如果你想要一个测验类型的应用程序,你的设计就会颠倒过来。如果你想要1个问题1个答案的应用程序,你并不需要两个表。 –