MySQL → Go Struct
MySQL CREATE TABLE文をGo構造体に変換
入力0
出力
0
MySQL → 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許容カラムにはポインタ型(*string、*int64など)やsql.Null*型が使用され、GoでNULL値を適切に表現します。