MySql数据库表转换Go Struct(mysql to model)

xianghu1314 · · 5459 次点击
可能各个项目使用的习惯不太一样,我觉得首字母大写更符合Go的代码风格。![image.png](https://static.studygolang.com/190513/f905d517479992ab28870f5bde5357a3.png) 我试了一下Url在GoLand并没有提示warning,可能是我们使用的版本不太一样。
#5
更多评论
只有struct么? 不是应该顺带生成一套crud么…… 另外这种转换应该做成命令行工具把。
#1
另外大概的看了下你的代码,还有个问题是你对一些保留单词没做处理 比如 id应该专成ID而不是Id url应该专程URL而不是Url,不然在ide里会提示warning 可以参考下 https://github.com/golang/lint/blob/470b6b0bb3005eda157f0275e2e4895055396a81/lint.go 里的 commonInitialisms
#2