diff --git a/sbroad-core/src/frontend/sql/query.pest b/sbroad-core/src/frontend/sql/query.pest index eac66f52842fe6b3da3b604794344671c07742b3..a7e3a07ac20ef005dd044d07c462be69fa192e6c 100644 --- a/sbroad-core/src/frontend/sql/query.pest +++ b/sbroad-core/src/frontend/sql/query.pest @@ -196,7 +196,7 @@ Query = { (SelectFull | Values | Insert | Update | Delete) ~ DqlOption? } Asc = { ^"asc" } Desc = { ^"desc" } SubQuery = { "(" ~ (SelectFull | Values) ~ ")" } - Insert = { ^"insert" ~ ^"into" ~ Table ~ ("(" ~ TargetColumns ~ ")")? ~ (Values | Select) ~ OnConflict? } + Insert = { ^"insert" ~ ^"into" ~ Table ~ ("(" ~ TargetColumns ~ ")")? ~ (SelectFull | Values) ~ OnConflict? } TargetColumns = { Identifier ~ ("," ~ Identifier)* } OnConflict = _{ ^"on conflict" ~ ^"do" ~ (DoNothing | DoReplace | DoFail) } DoReplace = { ^"replace" }