diff --git a/Src/Asp.NetCore2/SqlSugar.XuguCore/Xugu/DbMaintenance/XuguDbMaintenance.cs b/Src/Asp.NetCore2/SqlSugar.XuguCore/Xugu/DbMaintenance/XuguDbMaintenance.cs index 7208b76ab..45103c451 100644 --- a/Src/Asp.NetCore2/SqlSugar.XuguCore/Xugu/DbMaintenance/XuguDbMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSugar.XuguCore/Xugu/DbMaintenance/XuguDbMaintenance.cs @@ -34,7 +34,7 @@ namespace SqlSugar.Xugu CASE WHEN I.IS_PRIMARY THEN TRUE ELSE FALSE END `ISPRIMARYKEY` FROM USER_COLUMNS C LEFT JOIN USER_TABLES T ON T.TABLE_ID=C.TABLE_ID -LEFT JOIN USER_INDEXES I ON T.TABLE_ID=I.TABLE_ID AND I.KEYS LIKE '%""'+C.COL_NAME+'""%' +LEFT JOIN USER_INDEXES I ON T.TABLE_ID=I.TABLE_ID AND FIND_IN_SET(C.COL_NAME,I.KEYS)>0 WHERE T.TABLE_NAME='{0}' AND T.DB_ID=CURRENT_DB_ID AND T.USER_ID=CURRENT_USERID AND T.SCHEMA_ID=CURRENT_SCHEMAID ORDER BY C.COL_NO";//FIND_IN_SET('""'+C.COL_NAME+'""',I.KEYS)>0