MYSQL SQL 执行系列1dispatch_sql_command 是 MySQL 中处理单个 SQL 语句(或一条复合语句中的第一个语句)的核心函数。它位于 dispatch_command 处理 COM_QUERY 命令的路径中,负责将 SQL 文本字符串解析为抽象语法树(AST),进行必要的重写,然后调用执行器(mysql_execute_command)执行该语句。该函数也处理多语句中的第一个语句,并设置 SERVER_MORE_RESULTS_EXISTS 标志以指示还有更多结果。