gorm 建立many2many关系的坑
2021-08-19 本文已影响0人
limx
使用gorm建立多对多关系时,发现没有成功,报错:Error 1075: Incorrect table definition; there can be only one auto column and it must be defined as a key
查看代码发现在,我的两个主表的ID都写了type:int(11) unsigned auto_increment;
我使用的是mysql,不能有多个自增长的列。
参考gorm.Model的写法,于是把ID改`gorm:"primary_key;comment:记录ID;"`
问题就解决了。