我正在从Java GUI读取用户数据,并尝试使用单个语句将其记录到两个不同的数据库表中。我喜欢'insert into'语句,我只是不知道如何将数据输入两个不同的表(与其中一个中的外键链接),使用内部联接和东西..
请欢迎任何帮助。
到目前为止,我已经在一个表中拥有了我需要的所有列但是在将数据库规范化为3NF后,我不确定如何插入所有列中。
答案 0 :(得分:0)
您需要使用两个插入语句。在第一个语句中,您在主表和第二个语句中插入数据,您必须在辅助表上插入(将使用第一个表引用ID)
如果相反,数据库中会出现约束违规错误。