@@ -17,11 +17,11 @@ use std::{
17
17
borrow:: Cow , cmp:: max, collections:: HashMap , convert:: TryFrom , fmt, io, marker:: PhantomData ,
18
18
} ;
19
19
20
+ use crate :: collations:: CollationID ;
20
21
use crate :: {
21
22
constants:: {
22
23
CapabilityFlags , ColumnFlags , ColumnType , Command , CursorType , SessionStateType ,
23
24
StatusFlags , StmtExecuteParamFlags , StmtExecuteParamsFlags , MAX_PAYLOAD_LEN ,
24
- UTF8MB4_GENERAL_CI , UTF8_GENERAL_CI ,
25
25
} ,
26
26
io:: { BufMutExt , ParseBuf } ,
27
27
misc:: {
@@ -2030,9 +2030,9 @@ impl<'a> HandshakeResponse<'a> {
2030
2030
Self {
2031
2031
scramble_buf,
2032
2032
collation : if server_version >= ( 5 , 5 , 3 ) {
2033
- RawInt :: new ( UTF8MB4_GENERAL_CI as u8 )
2033
+ RawInt :: new ( CollationID :: UTF8MB4_GENERAL_CI as u8 )
2034
2034
} else {
2035
- RawInt :: new ( UTF8_GENERAL_CI as u8 )
2035
+ RawInt :: new ( CollationID :: UTF8MB3_GENERAL_CI as u8 )
2036
2036
} ,
2037
2037
user : user. map ( RawBytes :: new) . unwrap_or_default ( ) ,
2038
2038
db_name : db_name. map ( RawBytes :: new) ,
@@ -3414,7 +3414,7 @@ impl<'de> MyDeserialize<'de> for SemiSyncAckPacket<'de> {
3414
3414
mod test {
3415
3415
use super :: * ;
3416
3416
use crate :: {
3417
- constants:: { CapabilityFlags , ColumnFlags , ColumnType , StatusFlags , UTF8_GENERAL_CI } ,
3417
+ constants:: { CapabilityFlags , ColumnFlags , ColumnType , StatusFlags } ,
3418
3418
proto:: { MyDeserialize , MySerialize } ,
3419
3419
} ;
3420
3420
@@ -3670,7 +3670,10 @@ mod test {
3670
3670
assert_eq ! ( column. org_table_str( ) , "org_table" ) ;
3671
3671
assert_eq ! ( column. name_str( ) , "name" ) ;
3672
3672
assert_eq ! ( column. org_name_str( ) , "org_name" ) ;
3673
- assert_eq ! ( column. character_set( ) , UTF8_GENERAL_CI ) ;
3673
+ assert_eq ! (
3674
+ column. character_set( ) ,
3675
+ CollationID :: UTF8MB3_GENERAL_CI as u16
3676
+ ) ;
3674
3677
assert_eq ! ( column. column_length( ) , 15 ) ;
3675
3678
assert_eq ! ( column. column_type( ) , ColumnType :: MYSQL_TYPE_DECIMAL ) ;
3676
3679
assert_eq ! ( column. flags( ) , ColumnFlags :: NOT_NULL_FLAG ) ;
0 commit comments