舊代碼TYPE = HEAP臨時表我有一個工作的舊代碼:誤差在MySQL
CREATE TEMPORARY TABLE temp_tree (id INTEGER, parent_id INTEGER) type=HEAP;
現在我有mysql 5,該代碼是行不通的。 什麼是在內存中創建臨時表的正確方法? 我已經搜到documentation
但找不到合適的例子。
舊代碼TYPE = HEAP臨時表我有一個工作的舊代碼:誤差在MySQL
CREATE TEMPORARY TABLE temp_tree (id INTEGER, parent_id INTEGER) type=HEAP;
現在我有mysql 5,該代碼是行不通的。 什麼是在內存中創建臨時表的正確方法? 我已經搜到documentation
但找不到合適的例子。
類型在新版本中不推薦使用。檢查mysql的版本並使用Engine = Memory.
我必須再讀一遍ENGINE = MEMORY和ENGINE = HEAP之間有什麼不同。 – user1408669
@ user1408669「MEMORY」和「HEAP」是MySQL中'ENGINE'名稱的同義詞。 [閱讀](http://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html)。 –
更改TYPE子句:type = HEAP => ENGINE = HEAP,[CREATE TABLE Syntax](http://dev.mysql.com/doc/refman/5.0/en/create- table.html) – Devart