首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在“TOKUDB_DEFAULT”附近使用正确的语法

在“TOKUDB_DEFAULT”附近使用正确的语法
EN

Database Administration用户
提问于 2019-12-21 15:53:48
回答 1查看 82关注 0票数 0
代码语言:javascript
复制
mysql> CREATE TABLE stable1 ( column_a INT NOT NULL PRIMARY KEY, column_b INT NOT NULL) ENGINE=TokuDB, ROW_FORMAT=TOKUDB_DEFAULT;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TOKUDB_DEFAULT' at line 1

CREATE TABLE stable1 ( column_a INT NOT NULL PRIMARY KEY, column_b INT NOT NULL) ENGINE=TokuDB ROW_FORMAT=tokudb_zlib;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tokudb_zlib' at line 1

它在PerconaServer8.0上

为什么??

EN

回答 1

Database Administration用户

发布于 2019-12-22 01:47:16

很可能是JIRA链接中的更改:https://jira.percona.com/browse/PS-4942

若要使用特定的row_format或tokudb_row_format,请执行以下操作:

代码语言:javascript
复制
SET SESSION tokudb_row_format=TOKUDB_LZMA;
CREATE TABLE stable1 ( column_a INT NOT NULL PRIMARY KEY, column_b INT NOT NULL) ENGINE=TokuDB;

要检查表使用了什么压缩方法,可以从shell中运行以下命令:

代码语言:javascript
复制
tokuftdump --header <tablename>_main*.tokudb
票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/256102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档