附錄D:MySQL變更史

目錄

D.1. 5.1.x版中的變更情況(開發)
D.1.1. 5.1.2版中的變更情況(尚未發布)
D.1.2. 5.1.1版中的變更情況(尚未發布)
D.2. MyODBC的變更情況
D.2.1. MyODBC 3.51.12的變更情況
D.2.2. MyODBC 3.51.11的變更情況

在本附錄中,列出了MySQL源碼在不同版本中的變化,直至最新的MySQL 5.1版本,目前是MySQL 5.1.2-alpha。從MySQL 5.0版開始,我們為每個新的MySQL版本系列提供了新的手冊版本(5.05.1等)。關于MySQL數據庫軟件以前版本中的變更信息,請參見該手冊的對應版本。關于4.1系列之前舊版MySQL軟件的更多信息,請參見MySQL 4.1參考手冊。

由于在5.1系列中增加了新的特性,我們對本節進行了更新,以便所有人都能跟上發展步伐。

注意,我們傾向于在更改MySQL的同時更新手冊。如果你發現這里列出的最新版MySQL無法在我們的下載頁面上(http://dev.mysql.com/downloads/)找到,那表示該版本尚未發布。

與發布版本一起給出的日期指得是發布版所基于的最后BitKeeper ChangeSet的日期,不是提供軟件包的日期。二進制版的提供日期比標記ChangeSet的日期晚幾天,這是因為創建和測試所有的軟件包需要一段時間。

當其出現在版本變更日志的條目中時,源碼分發版和二進制分發版中包含的手冊可能不是完全準確的,這是因為,在創建時還會對手冊進行綜合處理。關于最新版的變更日志,請參閱在線版本。

D.1. 5.1.x版中的變更情況(開發)

下述變更日志給出了在5.1樹中所作的改動:

關于完整的變更清單,請參閱各5.1.x版的變更日志部分。

D.1.1. 5.1.2版中的變更情況(尚未發布)

增加或改變的功能:

更正的缺陷:

·         TEMPORARY表中,未恰當地強制外鍵。現在,在TEMPORARY表中,禁止了外鍵(Bug #12084

D.1.2. 5.1.1版中的變更情況(尚未發布)

增加或改變的功能:

更正的缺陷:

·         在預處理語句中與PARTITION BY子句一起執行CREATE TABLE語句時,會導致運行在調試模式下的服務器崩潰Bug #12097)。

·         NDB:如果使用分區功能在CREATE TABLE中指定了錯誤的nodegroup,當CREATE TABLE失敗后,會導致表名被鎖定(也就是說,無法重新使用表名)(Bug #12114)。

·         64位操作系統上,在具有分區表的查詢中使用ORDER BY時,會導致服務器崩潰Bug #12116)。

·         當兩個線程爭用相同的表時,如果某一線程通過LOCK TABLES在另一個表上還存在鎖定,而且該線程正試圖以某種方式刪除表,而另一線程希望在兩個表上都存在鎖定,此時,將出現死鎖(Bug #10600)。

D.2. MyODBC的變更情況

D.2.1.?MyODBC 3.51.12的變更情況

增加或改變的功能:

·         N/A

更正的缺陷:

·         SQLColumns()未返回關于表(該表有使用保留字命名的列)的信息Bug #9539)。

D.2.2.?MyODBC 3.51.11的變更情況

增加或改變的功能:無變化。

更正的缺陷:

·         mysql_list_dbcolumns()insert_fields()正在檢索某一表的所有行。更正了這些函數生成的查詢,不返回任何行(Bug #8198)。

·         對于SQL_VARBINARYSQLGetTypoInfo()返回tinyblob對于SQL_BINARYSQLGetTypoInfo()不返回任何內容。予以了更正,對于SQL_VARBINARY,返回varbinary,對于SQL_BINARY,返回binary,對于SQL_LONGVARBINARY,返回longblobBug #8138)。


這是MySQL參考手冊的翻譯版本,關于MySQL參考手冊,請訪問dev.mysql.com。 原始參考手冊為英文版,與英文版參考手冊相比,本翻譯版可能不是最新的。

广西11选五走势图彩经网