diff --git a/mysql/mysql.go b/mysql/mysql.go index 25ee002..d265615 100644 --- a/mysql/mysql.go +++ b/mysql/mysql.go @@ -21,9 +21,10 @@ type Config struct { ConnMaxLifetime int64 //ConnMaxLifetime 最大连接时间,单位:小时 MaxIdleConns int MaxOpenConns int + InitTable bool } -//Init mysql初始化 +// Init mysql初始化 func Init(config *Config) { if config == nil { config = &Config{ @@ -36,7 +37,7 @@ func Init(config *Config) { _conf = config } -//New 创建实例 +// New 创建实例 func New() (*gorm.DB, error) { if _db != nil { return _db, nil diff --git a/mysql/tables-mysql.go b/mysql/tables-mysql.go new file mode 100644 index 0000000..e851345 --- /dev/null +++ b/mysql/tables-mysql.go @@ -0,0 +1,11 @@ +package mysql + +func InitTable() error { + //不初始化表时返回 + if !_conf.InitTable { + return nil + } + + //成功初始化后返回 + return nil +}