@@ -3,7 +3,7 @@ namespace MySqlConnector.Protocol;
3
3
/// <summary>
4
4
/// MySQL character set codes.
5
5
/// </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>
7
7
internal enum CharacterSet : ushort
8
8
{
9
9
None = 0 ,
@@ -38,7 +38,7 @@ internal enum CharacterSet : ushort
38
38
Latin5TurkishCaseInsensitive = 30 ,
39
39
Latin1German2CaseInsensitive = 31 ,
40
40
Armscii8GeneralCaseInsensitive = 32 ,
41
- Utf8GeneralCaseInsensitive = 33 ,
41
+ Utf8Mb3GeneralCaseInsensitive = 33 ,
42
42
Cp1250CzechCaseSensitive = 34 ,
43
43
Ucs2GeneralCaseInsensitive = 35 ,
44
44
Cp866GeneralCaseInsensitive = 36 ,
@@ -81,14 +81,14 @@ internal enum CharacterSet : ushort
81
81
Keybcs2Binary = 73 ,
82
82
Koi8rBinary = 74 ,
83
83
Koi8uBinary = 75 ,
84
- Utf8ToLowerCaseInsensitive = 76 ,
84
+ Utf8Mb3ToLowerCaseInsensitive = 76 ,
85
85
Latin2Binary = 77 ,
86
86
Latin5Binary = 78 ,
87
87
Latin7Binary = 79 ,
88
88
Cp850Binary = 80 ,
89
89
Cp852Binary = 81 ,
90
90
Swe7Binary = 82 ,
91
- Utf8Binary = 83 ,
91
+ Utf8Mb3Binary = 83 ,
92
92
Big5Binary = 84 ,
93
93
EuckrBinary = 85 ,
94
94
Gb2312Binary = 86 ,
@@ -178,31 +178,31 @@ internal enum CharacterSet : ushort
178
178
Utf32CroatianCaseInsensitive = 181 ,
179
179
Utf32Unicode520CaseInsensitive = 182 ,
180
180
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 ,
206
206
Utf8Mb4UnicodeCaseInsensitive = 224 ,
207
207
Utf8Mb4IcelandicCaseInsensitive = 225 ,
208
208
Utf8Mb4LatvianCaseInsensitive = 226 ,
@@ -279,9 +279,23 @@ internal enum CharacterSet : ushort
279
279
Utf8Mb4RussianUca900AccentSensitiveCaseSensitive = 307 ,
280
280
Utf8Mb4ChineseUca900AccentSensitiveCaseSensitive = 308 ,
281
281
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 ,
285
299
Utf8Mb4CroatianCaseInsensitiveMariaDb = 608 ,
286
300
Utf8Mb4MyanmarCaseInsensitive = 609 ,
287
301
Utf8Mb4ThaiUnicode520Weight2 = 610 ,
@@ -315,7 +329,7 @@ internal enum CharacterSet : ushort
315
329
GbkChineseNoPadCaseInsensitive = 1052 ,
316
330
Latin5TurkishNoPadCaseInsensitive = 1054 ,
317
331
Armscii8GeneralNoPadCaseInsensitive = 1056 ,
318
- Utf8GeneralNoPadCaseInsensitive = 1057 ,
332
+ Utf8Mb3GeneralNoPadCaseInsensitive = 1057 ,
319
333
Ucs2GeneralNoPadCaseInsensitive = 1059 ,
320
334
Cp866GeneralNoPadCaseInsensitive = 1060 ,
321
335
Keybcs2GeneralNoPadCaseInsensitive = 1061 ,
@@ -357,7 +371,7 @@ internal enum CharacterSet : ushort
357
371
Cp850NoPadBinary = 1104 ,
358
372
Cp852NoPadBinary = 1105 ,
359
373
Swe7NoPadBinary = 1106 ,
360
- Utf8NoPadBinary = 1107 ,
374
+ Utf8Mb3NoPadBinary = 1107 ,
361
375
Big5NoPadBinary = 1108 ,
362
376
EuckrNoPadBinary = 1109 ,
363
377
Gb2312NoPadBinary = 1110 ,
@@ -378,8 +392,8 @@ internal enum CharacterSet : ushort
378
392
Ucs2Unicode520NoPadCaseInsensitive = 1174 ,
379
393
Utf32UnicodeNoPadCaseInsensitive = 1184 ,
380
394
Utf32Unicode520NoPadCaseInsensitive = 1206 ,
381
- Utf8UnicodeNoPadCaseInsensitive = 1216 ,
382
- Utf8Unicode520NoPadCaseInsensitive = 1238 ,
395
+ Utf8Mb3UnicodeNoPadCaseInsensitive = 1216 ,
396
+ Utf8Mb3Unicode520NoPadCaseInsensitive = 1238 ,
383
397
Utf8Mb4UnicodeNoPadCaseInsensitive = 1248 ,
384
398
Utf8Mb4Unicode520NoPadCaseInsensitive = 1270 ,
385
399
}
0 commit comments