相关的文档10bet官方网站 本手册下载 从本手册中摘录

1.7.1 MySQL扩展到标准SQL

MySQL Server支持一些在其他SQL DBMS中找到的扩展名。被警告说,如果使用它们,您的代码很可能无法为其他SQL服务器提供。在某些情况下,您可以使用以下表单的注释编写包含MySQL扩展的代码,但仍然是可移植的:

/*!MySQL特定代码*/

在这种情况下,MySQL服务器解析并执行注释中的代码,就像其他SQL语句一样,但是其他SQL服务器应该忽略这些扩展。例如,MySQL Server识别STRAIGHT_JOIN以下语句中的关键字,但其他服务器不应该:

选择/ * !*/ col1 FROM table1,table2 WHERE…

如果添加后的版本号字符,只有当MySQL版本大于或等于指定的版本号时,才会执行注释中的语法。的KEY_BLOCK_SIZE下面注释中的子句只在MySQL 5.1.10或更高版本的服务器上执行:

创建表T1(A int,键(a))/ *!50110 key_block_size = 1024 * /;

以下描述列出了按类别组织的MySQL扩展。