### 1.7.2 MySQL 与标准 SQL 的区别

[1.7.2.1 SELECT INTO TABLE 差异](ansi-diff-select-into-table.html)
[1.7.2.2 更新差异](ansi-diff-update.html)
[1.7.2.3 外键约束差异](ansi-diff-foreign-keys.html)
[1.7.2.4 '--' 作为评论的开始](ansi-diff-comments.html)

[](<>)

我们尝试让 MySQL Server 遵循 ANSI SQL 标准和 ODBC SQL 标准，但是 MySQL Server 在某些情况下执行的操作不同：

-   MySQL 和标准 SQL 权限系统之间存在一些差异。例如，在 MySQL 中，删除表时不会自动撤销表的权限。您必须明确发出[`撤销`](revoke.html)用于撤销表权限的语句。有关详细信息，请参阅[第 13.7.1.8 节，“撤销声明”](revoke.html).

-   这[`投掷（）`](cast-functions.html#function_cast)函数不支持强制转换为[`真实的`](floating-point-types.html)要么[`大整数`](integer-types.html).看[第 12.11 节，“转换函数和运算符”](cast-functions.html).
