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

时间:2013-08-31 14:50:00

标签: java sql database insert

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

请欢迎任何帮助。

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

1 个答案:

答案 0 :(得分:0)

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

如果相反,数据库中会出现约束违规错误。