1

默认情况下, ANALYZE是MySQL 5+ 附带的唯一程序吗?

例如:

select * from mysql.user limit 1 PROCEDURE ANALYSE()

sqlfiddle 示例

4

1 回答 1

1

我100%确定它是唯一的,是的。不幸的是,我找不到我在哪里读到它。

更新

请参阅此处和源代码。该ANALYSE()过程更像是可以做什么的示例。

ANALYSE() 在 sql/sql_analysis.cc 源文件中定义,该文件用作如何创建用于 SELECT 语句的 PROCEDURE 子句的过程的示例。ANALYSE() 是内置的,默认可用;可以使用源文件中演示的格式创建其他程序。

在源代码中没有找到更多的过程,所以我仍然声明只有这个。

于 2012-06-22T07:21:29.463 回答