MySqlParser.IsVariableName attempts to detect a legal variable name. According to User-Defined Variables:
the variable name var_name consists of alphanumeric characters, ., _, and $.
However, Schema Object Names allows "Extended: U+0080 .. U+FFFF" in unquoted identifiers.
According to #193, variable names such as @ö are allowed by MySQL Server but not detected by IsVariableName, which may indicate a bug in the implementation.
The text was updated successfully, but these errors were encountered:
bgrainger commentedMar 16, 2017
MySqlParser.IsVariableName
attempts to detect a legal variable name. According to User-Defined Variables:However, Schema Object Names allows "Extended: U+0080 .. U+FFFF" in unquoted identifiers.
According to #193, variable names such as
@ö
are allowed by MySQL Server but not detected byIsVariableName
, which may indicate a bug in the implementation.The text was updated successfully, but these errors were encountered: