top
Loading...
1.8.5.MySQL與標準SQL的差別
1.8.5. MySQL與標準SQL的差別
1.8.5.1. 子查詢
1.8.5.2. SELECT INTO TABLE
1.8.5.3. 事務和原子操作
1.8.5.4. 存儲程序和觸發程序
1.8.5.5. 外鍵
1.8.5.6. 視圖
1.8.5.7. ‘--’作為注釋起始標記

我們試圖使MySQL服務器遵從ANSI SQL標準和ODBC SQL標準,但在某些情況下MySQL服務器執行的操作有所不同:

·         對于VARCHAR列,存儲值時刪除了尾部空間。(在MySQL 5.0.3中更正)。請參見A.8節,“MySQL中的已知事宜”。

·         在某些情況下,定義表或更改其結構時,將CHAR列轉換為VARCHAR列。(在MySQL 5.0.3中更正)。請參見13.1.5.1節,“沉寂的列規格變更”。

·         刪除表時,不自動取消關于表的權限。必須明確發出REVOKE語句,以撤銷針對表的權限。請參見13.5.1.3節,“GRANT和REVOKE語法”。

·         CAST()函數不支持對REALBIGINT的拋棄。請參見12.8節,“Cast函數和操作符”。

·         標準SQL要求,SELECT語句中的HAVING子句能夠引用GROUP BY子句中的列。在MySQL 5.0.2之前,不能完成該功能。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/introduction.html
北斗有巢氏 有巢氏北斗