From 5ea95bcf693cd1167e6d13836240b47dec2b58b5 Mon Sep 17 00:00:00 2001 From: codedebt <2593269300@qq.com> Date: Thu, 20 Mar 2025 09:28:43 +0800 Subject: [PATCH] Update dialect_mysql.go add "mediumtext" and "longtext" --- dialect_mysql.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dialect_mysql.go b/dialect_mysql.go index d068ebe8..b964cebb 100644 --- a/dialect_mysql.go +++ b/dialect_mysql.go @@ -80,8 +80,12 @@ func (d MySQLDialect) ToSqlType(val reflect.Type, maxsize int, isAutoIncr bool) */ if maxsize < 256 { return fmt.Sprintf("varchar(%d)", maxsize) - } else { + } else if maxsize < 65536 { return "text" + } else if maxsize < 16777216 { + return "mediumtext" + } else { + return "longtext" } }