Presumptively fix MySQL 8 compat
`Groups` is a reserved name in MySQL 8 and this should fix compat issues with it.
This commit is contained in:
parent
8318b37de3
commit
35198647a1
1 changed files with 4 additions and 4 deletions
|
|
@ -141,7 +141,7 @@ namespace TShockAPI.DB
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
database.Query(
|
database.Query(
|
||||||
"INSERT INTO Regions (X1, Y1, width, height, RegionName, WorldID, UserIds, Protected, Groups, Owner, Z) VALUES (@0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10);",
|
"INSERT INTO Regions (X1, Y1, width, height, RegionName, WorldID, UserIds, Protected, `Groups`, Owner, Z) VALUES (@0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10);",
|
||||||
tx, ty, width, height, regionname, worldid, "", 1, "", owner, z);
|
tx, ty, width, height, regionname, worldid, "", 1, "", owner, z);
|
||||||
int id;
|
int id;
|
||||||
using (QueryResult res = database.QueryReader("SELECT Id FROM Regions WHERE RegionName = @0 AND WorldID = @1", regionname, worldid))
|
using (QueryResult res = database.QueryReader("SELECT Id FROM Regions WHERE RegionName = @0 AND WorldID = @1", regionname, worldid))
|
||||||
|
|
@ -609,7 +609,7 @@ namespace TShockAPI.DB
|
||||||
{
|
{
|
||||||
string mergedGroups = "";
|
string mergedGroups = "";
|
||||||
using (
|
using (
|
||||||
var reader = database.QueryReader("SELECT Groups FROM Regions WHERE RegionName=@0 AND WorldID=@1", regionName,
|
var reader = database.QueryReader("SELECT `Groups` FROM Regions WHERE RegionName=@0 AND WorldID=@1", regionName,
|
||||||
Main.worldID.ToString()))
|
Main.worldID.ToString()))
|
||||||
{
|
{
|
||||||
if (reader.Read())
|
if (reader.Read())
|
||||||
|
|
@ -625,7 +625,7 @@ namespace TShockAPI.DB
|
||||||
mergedGroups += ",";
|
mergedGroups += ",";
|
||||||
mergedGroups += groupName;
|
mergedGroups += groupName;
|
||||||
|
|
||||||
int q = database.Query("UPDATE Regions SET Groups=@0 WHERE RegionName=@1 AND WorldID=@2", mergedGroups,
|
int q = database.Query("UPDATE Regions SET `Groups`=@0 WHERE RegionName=@1 AND WorldID=@2", mergedGroups,
|
||||||
regionName, Main.worldID.ToString());
|
regionName, Main.worldID.ToString());
|
||||||
|
|
||||||
Region r = GetRegionByName(regionName);
|
Region r = GetRegionByName(regionName);
|
||||||
|
|
@ -654,7 +654,7 @@ namespace TShockAPI.DB
|
||||||
{
|
{
|
||||||
r.RemoveGroup(group);
|
r.RemoveGroup(group);
|
||||||
string groups = string.Join(",", r.AllowedGroups);
|
string groups = string.Join(",", r.AllowedGroups);
|
||||||
int q = database.Query("UPDATE Regions SET Groups=@0 WHERE RegionName=@1 AND WorldID=@2", groups,
|
int q = database.Query("UPDATE Regions SET `Groups`=@0 WHERE RegionName=@1 AND WorldID=@2", groups,
|
||||||
regionName, Main.worldID.ToString());
|
regionName, Main.worldID.ToString());
|
||||||
if (q > 0)
|
if (q > 0)
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue