我是新的拉拉和使用热情创建模型,我有以下的基类为所有的模型。extends MainModel //with user table and other methods related to user此外,我还有用户->User存储库的存储库,我正在调用firstOrcreate方法来检查(用户条目)并创建用户。如果用户在数据库中存在,那么上面的方法工作正常,它返回现有的用户对象,但是如果数据库中不存在用户,它也没有创建用户也没有将其插入到table.is中,我在这里做错了吗?
我通过下面的代码插入一个关系: db.Where(exercise).FirstOrCreate(&exercise).Model(&User{ID: userID}).Association("Exercises(SELECT * FROM `user_exercise` WHERE `user_id` = 1 AND `exercise_id` = 1) 我想知道在user_exercise中是否创建了新的记录,但是由于生成的SQL,如果user_exercise中已经存在关系,它就不会插入</em