我首先创建一个表,该表被设置为在MyISAM engine中存储数据。稍后,这个表将被替换为新表,但我仍然希望保留该表,并将其重命名并将其引擎类型更改为“存档”。我试过这个:
ALTER TABLE myTable RENAME TO myTable-[DATE] ENGINE=archive;我得到的错误是:“您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在第1行(1064) (SQLExecDirectW)附近使用接近'ENGINE=archive‘的正确语法”。
那么如何在mysql中重命名并将表从MyISAM转换为归档引擎呢?
Tnx寻求帮助
发布于 2015-08-18 14:05:38
请试试这个:
ALTER TABLE `test1` RENAME TO `myTable-[18-Aug-2015]`, ENGINE=archive;将新名称也作为字符串传递。确保在所需更改之间还包括逗号(,)。
https://stackoverflow.com/questions/32074260
复制相似问题