@@ -7,7 +7,7 @@ impl IndexBuilder for MysqlQueryBuilder {
7
7
sql : & mut dyn SqlWriter ,
8
8
) {
9
9
self . prepare_index_prefix ( create, sql) ;
10
- write ! ( sql, " KEY " ) . unwrap ( ) ;
10
+ write ! ( sql, "KEY " ) . unwrap ( ) ;
11
11
12
12
if let Some ( name) = & create. index . name {
13
13
write ! ( sql, "{}{}{} " , self . quote( ) , name, self . quote( ) ) . unwrap ( ) ;
@@ -28,12 +28,7 @@ impl IndexBuilder for MysqlQueryBuilder {
28
28
) {
29
29
write ! ( sql, "CREATE " ) . unwrap ( ) ;
30
30
self . prepare_index_prefix ( create, sql) ;
31
- if create. unique || create. primary || matches ! ( create. index_type, Some ( IndexType :: FullText ) )
32
- {
33
- write ! ( sql, " INDEX " ) . unwrap ( ) ;
34
- } else {
35
- write ! ( sql, "INDEX " ) . unwrap ( ) ;
36
- }
31
+ write ! ( sql, "INDEX " ) . unwrap ( ) ;
37
32
38
33
if let Some ( name) = & create. index . name {
39
34
write ! ( sql, "{}{}{}" , self . quote( ) , name, self . quote( ) ) . unwrap ( ) ;
@@ -87,13 +82,13 @@ impl IndexBuilder for MysqlQueryBuilder {
87
82
88
83
fn prepare_index_prefix ( & self , create : & IndexCreateStatement , sql : & mut dyn SqlWriter ) {
89
84
if create. primary {
90
- write ! ( sql, "PRIMARY" ) . unwrap ( ) ;
85
+ write ! ( sql, "PRIMARY " ) . unwrap ( ) ;
91
86
}
92
87
if create. unique {
93
- write ! ( sql, "UNIQUE" ) . unwrap ( ) ;
88
+ write ! ( sql, "UNIQUE " ) . unwrap ( ) ;
94
89
}
95
90
if matches ! ( create. index_type, Some ( IndexType :: FullText ) ) {
96
- write ! ( sql, "FULLTEXT" ) . unwrap ( ) ;
91
+ write ! ( sql, "FULLTEXT " ) . unwrap ( ) ;
97
92
}
98
93
}
99
94
}
0 commit comments