G
GoTool

GORM Model Generator

Generate GORM model from MySQL DDL

Input0
Output
0

About GORM Model Generator

Convert MySQL CREATE TABLE DDL to Go structs with complete GORM tags. Auto-generates gorm tags (column, type, primaryKey, autoIncrement, etc.), json tags, and a TableName() method.

Frequently Asked Questions

What do the generated GORM tags include?▼

Tags include column (name), type (MySQL type), primaryKey, autoIncrement, not null, uniqueIndex, default, and comment.

How is this different from MySQL → Go Struct?▼

This tool is designed specifically for GORM ORM, generating complete gorm tags and a TableName() method ready for use in GORM projects. MySQL → Go Struct only generates basic json/db tags.

What MySQL types are supported?▼

All common MySQL types: INT, BIGINT, VARCHAR, TEXT, DATETIME, TIMESTAMP, DECIMAL, JSON, BLOB, etc. Nullable columns automatically use pointer types.