gorm 建立many2many关系的坑

使用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;"`

问题就解决了。

 

gorm 建立many2many关系的坑

上一篇:winform CheckedListBox实现全选/全不选


下一篇:Linux终端和win32控制台文本颜色输出