diff --git a/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs index df3226d61..2c4c0bd4b 100644 --- a/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs @@ -382,7 +382,7 @@ WHERE EVENT_OBJECT_TABLE = '"+tableName+"'"); public override bool CreateDatabase(string databaseName, string databaseDirectory = null) { - if (this.Context.Ado.IsValidConnection()) + if (this.Context.Ado.IsValidConnection()&&this.Context.Ado.Connection.Database?.ToLower()==databaseName?.ToLower()) { return true; }