繁体   English   中英

SQL将数据插入两个不同的表

[英]SQL inserting data into two different tables

我正在从Java GUI读取用户数据,并尝试使用一条语句将其记录到两个不同的数据库表中。 我喜欢'insert into'语句,我只是不知道如何使用内部联接和东西将数据输入到两个不同的表中(它们与其中一个中的外键链接)。

请任何帮助。

到目前为止,我已经在一个表中拥有了所有需要的列,但是在将数据库规范化为3NF之后,我不确定如何将它们插入所有这些列中。

您需要使用两个插入语句。 在第一个语句中,您需要在主表中插入数据,在第二个语句中,您必须在辅助表中插入数据(将使用第一个表引用ID)

如果执行相反的操作,则数据库中将出现约束违反错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM