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

问题就解决了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM