gpt4 book ai didi

java - 无法为论坛创建答案表?

转载 作者:行者123 更新时间:2023-11-29 23:16:20 25 4
gpt4 key购买 nike

我正在尝试使用 jsp 和 mySql 数据库创建一个论坛

所以,基本上我陷入了为表格创 build 计的困境。

我有这张表:

create table if not exists thread_question(
question_id INT NOT NULL auto_increment,
person_name VARCHAR(100) NOT NULL,
question_title VARCHAR(500) NOT NULL,
question VARCHAR(100000) NOT NULL,
question_dateTime VARCHAR(100) NOT NULL,
PRIMARY KEY(question_id)
);

create table if not exists thread_answer(
answer_id INT NOT NULL auto_increment,
person_name_answer VARCHAR(100) NOT NULL,
answer VARCHAR(100000) NOT NULL,
answer_dateTime VARCHAR(100) NOT NULL,
PRIMARY KEY(answer_id)
);

在这里,如果我获取所有这些答案,它会根据所有问题显示相同的答案。我在这里被卡住了..

那么,如何用单独的问题显示答案,以便它可以用不同的问题显示。希望你能明白我想说的。

当然,我们将不胜感激!!

最佳答案

您需要将您的答案和问题联系起来。

因此您需要像这样定义 thread_answer 表:

create table if not exists thread_answer(
answer_id INT NOT NULL auto_increment,
question_id INT NOT NULL references thread_question(question_id),
person_name_answer VARCHAR(100) NOT NULL,
answer VARCHAR(100000) NOT NULL,
answer_dateTime VARCHAR(100) NOT NULL,
PRIMARY KEY(answer_id)
);

当您在此表中存储记录时,您必须包含正在回答的问题的 question_id。当您在 jsp 中准备答案表单时,请确保将 Question_id 编号作为隐藏字段包含在其中。

当您检索问题的所有答案时,您可以将 question_id = NNNN 添加到 WHERE 部分,然后您将只获得该问题的答案。

关于java - 无法为论坛创建答案表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27764488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com