mvzink opened a new issue, #1694:
URL: https://github.com/apache/datafusion-sqlparser-rs/issues/1694

   In addition to `SESSION` and `LOCAL` qualifiers, MySQL allows `GLOBAL` for 
modifying system variables:
   
   ```
   mysql> SET GLOBAL max_connections = 1000;
   Query OK, 0 rows affected (0.00 sec)
   ```
   
   sqlparser currently interprets `global` as a variable name and fails to 
parse:
   
   ```
   $ echo -n "SET GLOBAL max_connections = 1000;" | cargo run --example cli - 
--mysql
       Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.02s
        Running `target/debug/examples/cli - --mysql`
   Parsing from stdin using MySqlDialect
   2025-01-31T00:44:22.858Z DEBUG [sqlparser::parser] Parsing sql 'SET GLOBAL 
max_connections = 1000;'...
   Error during parsing: ParserError("Expected: equals sign or TO, found: 
max_connections at Line: 1, Column: 12")
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to