如何在jsp中插入外键

68bkxrlz  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(301)

我正在为我的大学项目开发一个在线事件管理web应用程序。当事件管理器在应用程序中注册时,它们的值存储在mysql数据库中,其主键是o\u id,并且是自动递增的。但我的问题是,当组织者登录并想宣传他们的活动时,他必须填写活动登记表。现在,事件注册表的对应表有一个外键,它引用了上一个表的主键o\u id。现在,如何更新外键的值,以便知道哪个组织者创建了哪个事件?或者其他连接这两张table的方法?

tjjdgumg

tjjdgumg1#

据我所知,你的问题是你的系统不知道 organizer_id 当用户填写事件登记表时。
我想你已经有两个塔利班了, organizers 以及 events 哪里 eventsorganizer_id 外键打开 organizers 主键。
现在,你需要做的,是储存 organizer_id 在httpsession中(internet上有很多关于会话管理的教程),并且在注册表中也有如下隐藏字段:

<form action="/">
  Event name: <input type="text" name="eventName"><br>
  <input type="hidden" name="organizerId" value=${sessionScope.organizerId}>
  <input type="submit" value="Submit">
</form>

相关问题