MySQL → Go Struct

MySQL CREATE TABLE 문을 Go 구조체로 변환

입력0
출력
0

MySQL to Go Struct 변환기 소개

MySQL CREATE TABLE DDL 문을 적절한 타입 매핑과 json/db 태그가 포함된 Go 구조체 정의로 변환합니다. 테이블 이름에서 구조체 이름을 자동으로 추론하고, MySQL 컬럼 타입을 적절한 Go 타입으로 매핑합니다.

자주 묻는 질문

어떤 MySQL 타입을 지원하나요?

INT, BIGINT, VARCHAR, TEXT, DATETIME, TIMESTAMP, DECIMAL, FLOAT, DOUBLE, BOOLEAN, BLOB, JSON 등 모든 주요 타입을 지원합니다.

GORM 태그를 생성하나요?

네, 기본적으로 json 및 db 태그를 생성합니다. 더 많은 커스터마이징 옵션은 Go Struct Tag 도구를 활용하세요.

NULL 가능한 컬럼은 어떻게 처리되나요?

NULL 가능한 컬럼은 Go에서 NULL 값을 올바르게 표현하기 위해 포인터 타입(예: *string, *int64) 또는 sql.Null* 타입을 사용합니다.