为什么user3用户还没创建,就可以先往 user_lang 中插入数据,user_lang 需要一个用户 id 呀?

来源:4-16 gorm处理多对多的关系

香饽饽0

2021-07-31 06:47:10

为什么user3用户还没创建,就可以先往 user_lang 中插入数据,user_lang 需要一个用户 id 呀?

写回答

1回答

bobby

2021-08-01

这俩表 如果你设置了外键的话 那么你插入user_lang之前如果user没有创建好,那mysql就会报错,这里的外键指的是数据库的外键,如果你user_lang只是设置了一个id并没有添加外键约束那么实际上数据库是不会去帮你验证这个的

0

0 学习 · 1399 问题

查看课程