-
-
Notifications
You must be signed in to change notification settings - Fork 360
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用gormt再次生成数据表出错 #221
Comments
好像发现了问题,当不需要 |
好像数据表结构是int的时候没有问题, 加上unsigned之后就会变成uint64。ID类型是int和uint都可以设置成功 |
这个问题是不是gorm本身的问题? |
我也不太清楚底层的 我试了一下换成unit就可以在可视化工具看到设置成功了自增 然后插入数据也不会报没有设置默认值的错误 |
sql语句有没有?我试下 |
现在没有电脑 我是直接用的这个sql 也是一样的 没有改动过 https://github.com/SDIBTACM/Miscellaneous/blob/master/Database/create-sql.sql |
生成的struct无论是否使用gorm.Model,再次用gorm迁移生成的新数据表都不会在id这个字段设置自增,然后插入时报错,
Error 1364: Field 'id' doesn't have a default value
,就是说自增没有设置到以下是我的数据表结构和生成的结构体
希望您有空的时候可以看看这个问题
The text was updated successfully, but these errors were encountered: