diff --git a/clause/expression_test.go b/clause/expression_test.go index 02da8fe5..4826db38 100644 --- a/clause/expression_test.go +++ b/clause/expression_test.go @@ -117,11 +117,11 @@ func TestNamedExpr(t *testing.T) { }, { SQL: "?", Vars: []interface{}{clause.Table{Name: "table", Alias: "alias"}}, - Result: "`table` AS `alias`", + Result: "`table` `alias`", }, { SQL: "?", Vars: []interface{}{clause.Table{Name: "table", Alias: "alias", Raw: true}}, - Result: "table AS alias", + Result: "table alias", }} for idx, result := range results { diff --git a/statement.go b/statement.go index 6176da06..347f88ff 100644 --- a/statement.go +++ b/statement.go @@ -96,7 +96,7 @@ func (stmt *Statement) QuoteTo(writer clause.Writer, field interface{}) { } if v.Alias != "" { - writer.WriteString(" AS ") + writer.WriteByte(' ') write(v.Raw, v.Alias) } case clause.Column: