GORM Model 生成

从 MySQL DDL 生成 GORM Model

输入0
输出
0

关于 GORM Model 生成器

将 MySQL CREATE TABLE DDL 语句转换为带有完整 GORM 标签的 Go 结构体。自动生成 gorm 标签(包含 column、type、primaryKey、autoIncrement 等)和 json 标签,以及 TableName() 方法。

常见问题

生成的 GORM 标签包含什么?

包含 column(列名)、type(MySQL 类型)、primaryKey、autoIncrement、not null、uniqueIndex、default 和 comment 等信息。

和 MySQL → Go Struct 有什么区别?

此工具专为 GORM ORM 设计,生成完整的 gorm 标签和 TableName() 方法,可直接用于 GORM 项目。MySQL → Go Struct 只生成基础的 json/db 标签。

支持哪些 MySQL 类型?

支持所有常用 MySQL 类型:INT、BIGINT、VARCHAR、TEXT、DATETIME、TIMESTAMP、DECIMAL、JSON、BLOB 等。可空列自动使用指针类型。