mysql5發展歷史 D MySQL變更史

2021-10-20 22:49:32 字數 1788 閱讀 5144

### 附錄d:mysql變更史

在本附錄中,列出了mysql原始碼在不同版本中的變化,直至最新的mysql 5.1版本,目前是mysql 5.1.2-alpha。從mysql 5.0版開始,我們為每個新的mysql版本系列提供了新的手冊版本(5.0、5.1等)。關於mysql資料庫軟體以前版本中的變更資訊,請參見該手冊的對應版本。關於4.1系列之前舊版mysql軟體的更多資訊,_請參見mysql 4.1參考手冊。_

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

與發布版本一起給出的日期指得是發布版所基於的最後bitkeeper changeset的日期,不是提供軟體包的日期。二進位製版的提供日期比標記changeset的日期晚幾天,這是因為建立和測試所有的軟體包需要一段時間。

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

[ d.1.1. 5.1.2版中的變更情況(尚未發布)](#)[ d.1.2. 5.1.1版中的變更情況(尚未發布)](#)

下述變更日誌給出了在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的變更情況](#)[d.2.2. myodbc 3.51.11的變更情況](#)

### 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_varbinary,sqlgettypoinfo()返回tinyblob,對於sql_binary,sqlgettypoinfo()不返回任何內容。予以了更正,對於sql_varbinary,返回varbinary,對於sql_binary,返回binary,對於sql_lon**arbinary,返回longblob([bug #8138](

H5發展嗖嗖的

關於h5的發展,分享幾個最近看到的驚人數據和新聞 注 本文提到的h5特指基於html5技術的動態互動頁面。可以看到,各大主流社交平台對h5分享的支援都是比較友好的,只不過每個平台的分享介面都需要單獨的定製。當然這也在暗示html5的推廣渠道其實可以更加多元化,並且其在內容營銷中有著極大的應用潛力。然...

HTML5發展前景分析

最新的 全國行業平均薪資資料報告 中顯示,it行業平均薪資超過14萬元,連續3年躍居榜首!it行業已成為中國第一大產業,更是國家經濟進步的重要推動力。未來5年,我國資訊化人才需求量將達到1500萬 2000萬人!其中,軟體開發以及網路工程的人才缺口最為突出,這便拉公升了相關專業人才薪資的絕對 高度 ...

Linux 25年發展歷史帶給我們的9項啟示

linux核心社群於2016年迎來了其二十五歲生日,很多朋友詢問我們實現專案長久發展及成功的秘訣。對於這樣的問題,我通常會以笑話回應 因為說實話,我也不知道這一切是怎樣實現的。不過重要的是,我們之所以能夠這樣摸索向前,是因為社群自身擁有著強大的反省與變革能力。大約十六年前,大多數核心開發者彼此從未謀...