如何在DJANGO里,向有外键的DB里插入数据
答案:2 悬赏:60 手机版
解决时间 2021-04-12 01:23
- 提问者网友:人傍凄凉立暮秋
- 2021-04-11 11:05
如何在DJANGO里,向有外键的DB里插入数据
最佳答案
- 五星知识达人网友:思契十里
- 2021-04-11 12:08
这样的语句可以放在存储过程里
declare @id int
insert into table1 (name,password) values (...)
set @id=@@identity --取到刚插入的id
insert into table2 (age,sex,userid) values (...@id)
其实这样就可以了。如果你担心两个表的数据不同步,比如可能插入了table1后,但是出错了,表1有数据但表2没有,你可以把这2条语句放一个事务里。
declare @id int
insert into table1 (name,password) values (...)
set @id=@@identity --取到刚插入的id
insert into table2 (age,sex,userid) values (...@id)
其实这样就可以了。如果你担心两个表的数据不同步,比如可能插入了table1后,但是出错了,表1有数据但表2没有,你可以把这2条语句放一个事务里。
全部回答
- 1楼网友:山有枢
- 2021-04-11 13:44
如何在django里,向有外键的db里插入数据
首先你需要建立django的对象模型
建立两个模型之间的关系表 将数据保存到关系表中。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯