首页 > 解决方案 > 将数据插入和更新到由外键链接的表中

问题描述

我正在使用 Mysql

questions_set
==================
id | set_name

questions
==============================
id| set_id| question

问题表中的 set_id 参考 question_set(id) 要插入一个集合,例如“set1”(set_name) 在问题表中添加问题“你好吗”

1.get id from questions_Set table where set_name="set1"
2.if there is no id returned(there is no set1), insert set1
3.get id from questions_Set table where set_name="set1"
4.insert set_id and "how are you?" into questions table.

这个简单的操作涉及到 4 个 SQL 与数据库的通信!!!

有没有更好的方法,可以使用 1 个 SQL 语句来实现?

我也在春季启动时将其映射到数据库中。

标签: mysqlspring-bootrest

解决方案


推荐阅读