@@ -3,7 +3,7 @@ namespace MySqlConnector.Protocol;
33/// <summary>
44/// MySQL character set codes.
55/// </summary>
6- /// <remarks>Obtained from <c>SELECT id, collation_name FROM information_schema.collations ORDER BY id;</c> on MySQL 8.0.16 .</remarks>
6+ /// <remarks>Obtained from <c>SELECT id, collation_name FROM information_schema.collations ORDER BY id;</c> on MySQL 8.0.30 .</remarks>
77internal enum CharacterSet : ushort
88{
99 None = 0 ,
@@ -38,7 +38,7 @@ internal enum CharacterSet : ushort
3838 Latin5TurkishCaseInsensitive = 30 ,
3939 Latin1German2CaseInsensitive = 31 ,
4040 Armscii8GeneralCaseInsensitive = 32 ,
41- Utf8GeneralCaseInsensitive = 33 ,
41+ Utf8Mb3GeneralCaseInsensitive = 33 ,
4242 Cp1250CzechCaseSensitive = 34 ,
4343 Ucs2GeneralCaseInsensitive = 35 ,
4444 Cp866GeneralCaseInsensitive = 36 ,
@@ -81,14 +81,14 @@ internal enum CharacterSet : ushort
8181 Keybcs2Binary = 73 ,
8282 Koi8rBinary = 74 ,
8383 Koi8uBinary = 75 ,
84- Utf8ToLowerCaseInsensitive = 76 ,
84+ Utf8Mb3ToLowerCaseInsensitive = 76 ,
8585 Latin2Binary = 77 ,
8686 Latin5Binary = 78 ,
8787 Latin7Binary = 79 ,
8888 Cp850Binary = 80 ,
8989 Cp852Binary = 81 ,
9090 Swe7Binary = 82 ,
91- Utf8Binary = 83 ,
91+ Utf8Mb3Binary = 83 ,
9292 Big5Binary = 84 ,
9393 EuckrBinary = 85 ,
9494 Gb2312Binary = 86 ,
@@ -178,31 +178,31 @@ internal enum CharacterSet : ushort
178178 Utf32CroatianCaseInsensitive = 181 ,
179179 Utf32Unicode520CaseInsensitive = 182 ,
180180 Utf32VietnameseCaseInsensitive = 183 ,
181- Utf8UnicodeCaseInsensitive = 192 ,
182- Utf8IcelandicCaseInsensitive = 193 ,
183- Utf8LatvianCaseInsensitive = 194 ,
184- Utf8RomanianCaseInsensitive = 195 ,
185- Utf8SlovenianCaseInsensitive = 196 ,
186- Utf8PolishCaseInsensitive = 197 ,
187- Utf8EstonianCaseInsensitive = 198 ,
188- Utf8SpanishCaseInsensitive = 199 ,
189- Utf8SwedishCaseInsensitive = 200 ,
190- Utf8TurkishCaseInsensitive = 201 ,
191- Utf8CzechCaseInsensitive = 202 ,
192- Utf8DanishCaseInsensitive = 203 ,
193- Utf8LithuanianCaseInsensitive = 204 ,
194- Utf8SlovakCaseInsensitive = 205 ,
195- Utf8Spanish2CaseInsensitive = 206 ,
196- Utf8RomanCaseInsensitive = 207 ,
197- Utf8PersianCaseInsensitive = 208 ,
198- Utf8EsperantoCaseInsensitive = 209 ,
199- Utf8HungarianCaseInsensitive = 210 ,
200- Utf8SinhalaCaseInsensitive = 211 ,
201- Utf8German2CaseInsensitive = 212 ,
202- Utf8CroatianCaseInsensitive = 213 ,
203- Utf8Unicode520CaseInsensitive = 214 ,
204- Utf8VietnameseCaseInsensitive = 215 ,
205- Utf8GeneralMySql500CaseInsensitive = 223 ,
181+ Utf8Mb3UnicodeCaseInsensitive = 192 ,
182+ Utf8Mb3IcelandicCaseInsensitive = 193 ,
183+ Utf8Mb3LatvianCaseInsensitive = 194 ,
184+ Utf8Mb3RomanianCaseInsensitive = 195 ,
185+ Utf8Mb3SlovenianCaseInsensitive = 196 ,
186+ Utf8Mb3PolishCaseInsensitive = 197 ,
187+ Utf8Mb3EstonianCaseInsensitive = 198 ,
188+ Utf8Mb3SpanishCaseInsensitive = 199 ,
189+ Utf8Mb3SwedishCaseInsensitive = 200 ,
190+ Utf8Mb3TurkishCaseInsensitive = 201 ,
191+ Utf8Mb3CzechCaseInsensitive = 202 ,
192+ Utf8Mb3DanishCaseInsensitive = 203 ,
193+ Utf8Mb3LithuanianCaseInsensitive = 204 ,
194+ Utf8Mb3SlovakCaseInsensitive = 205 ,
195+ Utf8Mb3Spanish2CaseInsensitive = 206 ,
196+ Utf8Mb3RomanCaseInsensitive = 207 ,
197+ Utf8Mb3PersianCaseInsensitive = 208 ,
198+ Utf8Mb3EsperantoCaseInsensitive = 209 ,
199+ Utf8Mb3HungarianCaseInsensitive = 210 ,
200+ Utf8Mb3SinhalaCaseInsensitive = 211 ,
201+ Utf8Mb3German2CaseInsensitive = 212 ,
202+ Utf8Mb3CroatianCaseInsensitive = 213 ,
203+ Utf8Mb3Unicode520CaseInsensitive = 214 ,
204+ Utf8Mb3VietnameseCaseInsensitive = 215 ,
205+ Utf8Mb3GeneralMySql500CaseInsensitive = 223 ,
206206 Utf8Mb4UnicodeCaseInsensitive = 224 ,
207207 Utf8Mb4IcelandicCaseInsensitive = 225 ,
208208 Utf8Mb4LatvianCaseInsensitive = 226 ,
@@ -279,9 +279,23 @@ internal enum CharacterSet : ushort
279279 Utf8Mb4RussianUca900AccentSensitiveCaseSensitive = 307 ,
280280 Utf8Mb4ChineseUca900AccentSensitiveCaseSensitive = 308 ,
281281 Utf8Mb4Uca900Binary = 309 ,
282- Utf8CroatianCaseInsensitiveMariaDb = 576 ,
283- Utf8MyanmarCaseInsensitive = 577 ,
284- Utf8ThaiUnicode520Weight2 = 578 ,
282+ Utf8Mb4NorwegianBokmal0900AccentInsensitiveCaseInsensitive = 310 ,
283+ Utf8Mb4NorwegianBokmal0900AccentSensitiveCaseSensitive = 311 ,
284+ Utf8Mb4NorwegianNynorsk0900AccentInsensitiveCaseInsensitive = 312 ,
285+ Utf8Mb4NorwegianNynorsk0900AccentSensitiveCaseSensitive = 313 ,
286+ Utf8Mb4SerbianLatin0900AccentInsensitiveCaseInsensitive = 314 ,
287+ Utf8Mb4SerbianLatin0900AccentSensitiveCaseSensitive = 315 ,
288+ Utf8Mb4Bosnian0900AccentInsensitiveCaseInsensitive = 316 ,
289+ Utf8Mb4Bosnian0900AccentSensitiveCaseSensitive = 317 ,
290+ Utf8Mb4Bulgarian0900AccentInsensitiveCaseInsensitive = 318 ,
291+ Utf8Mb4Bulgarian0900AccentSensitiveCaseSensitive = 319 ,
292+ Utf8Mb4Galician0900AccentInsensitiveCaseInsensitive = 320 ,
293+ Utf8Mb4Galician0900AccentSensitiveCaseSensitive = 321 ,
294+ Utf8Mb4MongolianCyrillic0900AccentInsensitiveCaseInsensitive = 322 ,
295+ Utf8Mb4MongolianCyrillic0900AccentSensitiveCaseSensitive = 323 ,
296+ Utf8Mb3CroatianCaseInsensitiveMariaDb = 576 ,
297+ Utf8Mb3MyanmarCaseInsensitive = 577 ,
298+ Utf8Mb3ThaiUnicode520Weight2 = 578 ,
285299 Utf8Mb4CroatianCaseInsensitiveMariaDb = 608 ,
286300 Utf8Mb4MyanmarCaseInsensitive = 609 ,
287301 Utf8Mb4ThaiUnicode520Weight2 = 610 ,
@@ -315,7 +329,7 @@ internal enum CharacterSet : ushort
315329 GbkChineseNoPadCaseInsensitive = 1052 ,
316330 Latin5TurkishNoPadCaseInsensitive = 1054 ,
317331 Armscii8GeneralNoPadCaseInsensitive = 1056 ,
318- Utf8GeneralNoPadCaseInsensitive = 1057 ,
332+ Utf8Mb3GeneralNoPadCaseInsensitive = 1057 ,
319333 Ucs2GeneralNoPadCaseInsensitive = 1059 ,
320334 Cp866GeneralNoPadCaseInsensitive = 1060 ,
321335 Keybcs2GeneralNoPadCaseInsensitive = 1061 ,
@@ -357,7 +371,7 @@ internal enum CharacterSet : ushort
357371 Cp850NoPadBinary = 1104 ,
358372 Cp852NoPadBinary = 1105 ,
359373 Swe7NoPadBinary = 1106 ,
360- Utf8NoPadBinary = 1107 ,
374+ Utf8Mb3NoPadBinary = 1107 ,
361375 Big5NoPadBinary = 1108 ,
362376 EuckrNoPadBinary = 1109 ,
363377 Gb2312NoPadBinary = 1110 ,
@@ -378,8 +392,8 @@ internal enum CharacterSet : ushort
378392 Ucs2Unicode520NoPadCaseInsensitive = 1174 ,
379393 Utf32UnicodeNoPadCaseInsensitive = 1184 ,
380394 Utf32Unicode520NoPadCaseInsensitive = 1206 ,
381- Utf8UnicodeNoPadCaseInsensitive = 1216 ,
382- Utf8Unicode520NoPadCaseInsensitive = 1238 ,
395+ Utf8Mb3UnicodeNoPadCaseInsensitive = 1216 ,
396+ Utf8Mb3Unicode520NoPadCaseInsensitive = 1238 ,
383397 Utf8Mb4UnicodeNoPadCaseInsensitive = 1248 ,
384398 Utf8Mb4Unicode520NoPadCaseInsensitive = 1270 ,
385399}
0 commit comments