MySQL 6.0 為開發早期版本(現已併入 5.x/8.x 演進),以下特性反映了當時規劃方向,部分已在後續版本實現或演變。
utf16、utf32、4-byte utf8(即後來的 utf8mb4),完整支援基本多文種平面以外字符。BACKUP DATABASE、RESTORE,提供線上一致性備份,無需外部工具。PARAMETERS 表、ROUTINES 新欄位,改善存儲程序/函數中繼資料查詢。IN SHARE MODE、IN EXCLUSIVE MODE 事務型表鎖,鎖持有至交易結束(COMMIT/ROLLBACK),支援疊加鎖定不解鎖。LOAD XML 語法匯入 XML 資料。COMMENT 屬性。| 舊語法 | 新語法 |
|---|---|
| table_type 系統變數 | storage_engine |
| CREATE/ALTER TABLE ... TYPE=engine | ENGINE=engine |
| SHOW TABLE TYPES | SHOW ENGINES |
| log_bin_trust_routine_creators | log_bin_trust_function_creators |
| TIMESTAMP(N) 顯示寬度 | TIMESTAMP 無參數 |
| SHOW INNODB STATUS / SHOW MUTEX STATUS | SHOW ENGINE INNODB STATUS |
| LOAD TABLE ... FROM MASTER / LOAD DATA FROM MASTER | 廢棄,改用標準複寫 |
| SHOW PLUGIN | SHOW PLUGINS |
| BACKUP TABLE / RESTORE TABLE | BACKUP DATABASE / RESTORE |
| --master-xxx 啟動參數 | CHANGE MASTER TO 陳述式 |
MySQL 6.0 的規劃展現了向企業級功能(原生備份、完整 Unicode、事務鎖增強)邁進的決心。雖然 6.0 分支未正式釋出,但其核心思想在 MySQL 5.5、5.6、5.7 乃至 8.0 中逐步落地。了解這些演進脈絡,有助於把握 MySQL 架構演變方向。