From d4c215ff147a64d435337f262c68927117abb0d7 Mon Sep 17 00:00:00 2001 From: liuxiaobo <1224730913@qq.com> Date: Thu, 29 May 2025 10:23:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/db.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/db/db.go b/db/db.go index c816f82..021dde7 100644 --- a/db/db.go +++ b/db/db.go @@ -5,11 +5,17 @@ import ( "github.com/go-redis/redis/v8" "gorm.io/driver/mysql" "gorm.io/gorm" + "gorm.io/gorm/schema" ) func InitMysql(username, password, address, port, dbName string) (*gorm.DB, error) { dsn := fmt.Sprintf("%v:%v@tcp(%v:%v)/%v?charset=utf8mb4&parseTime=True&loc=Local", username, password, address, port, dbName) - db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{Logger: &dbLogger{}}) + db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{ + Logger: &dbLogger{}, + NamingStrategy: schema.NamingStrategy{ + SingularTable: true, // 使用单数表名 + }, + }) return db, err }