我有两个表 STAFF 和 LOGIN
职
staffId - Number
staffName - Text
staffEmail - Text
LOGIN
staffName - Text
staffPwd - Text
我的问题是,如何执行查询以插入" Name"进入STAFF.staffName
和LOGIN.staffName
由于我是新手,我可以帮助我吗?有什么建议?我可以使用内连接吗?如果是这样,怎么样?
注意:我使用的是VB.NET和Access 2010.因此,文本框staffName.Text
中的数据应插入两个表(LOGIN& STAFF)
所以它会是这样的:
Dim mysql As String = "INSERT INTO STAFF VALUES ('" & txt_id.Text & "', '" & txt_name.Text & "', '" & txt_username.Text & "', '" & txt_username.Text & "', '" & txt_email.Text & "')"
但这适用于表 STAFF 而未插入 LOGIN
答案 0 :(得分:1)
如果您想将insert
数据分成两个表,那么您需要两个单独的insert
语句。
对于STAFF
表
INSERT INTO STAFF(staffId,staffName,staffEmail) VALUES (..
对于LOGIN
表
INSERT INTO LOGIN(staffName,staffPwd) VALUES (..
作为旁注,您应该在staffId
表格中引用LOGIN
而不是staffName
。两个staff's
可以具有相同的名称