Open AnyhowStep opened 3 years ago
https://github.com/mysql/mysql-server/blob/5c8c085ba96d30d697d0baa54d67b102c232116b/sql/sql_lex.cc#L2082
LEX_HOSTNAME
ident_or_text
variable_aux
SELECT @
https://github.com/mysql/mysql-server/blob/5c8c085ba96d30d697d0baa54d67b102c232116b/sql/sql_lex.cc#L2082
LEX_HOSTNAME
can be an empty string.LEX_HOSTNAME
is a validident_or_text
https://github.com/mysql/mysql-server/blob/3e90d07c3578e4da39dc1bce73559bbdf655c28c/sql/sql_yacc.yy#L14939variable_aux
allowsident_or_text
https://github.com/mysql/mysql-server/blob/3e90d07c3578e4da39dc1bce73559bbdf655c28c/sql/sql_yacc.yy#L11459 Therefore,SELECT @
is valid.