环境是MYSQL CLUSTER 5.1.44我现在一条这样的语句:
CREATE TABLE aaa (id INT, NAME VARCHAR(6)) ENGINE = NDBCLUSTER PARTITION BY HASH(id) PARTITIONS 1
执行错误:
Error Code : 1005
Can't create table 'internaltest0.aaa' (errno: 138)但是当我将语句改成这样就能执行了:
CREATE TABLE aaa (id INT, NAME VARCHAR(6)) ENGINE = INNODB PARTITION BY HASH(id) PARTITIONS 1想请教一下,是不是MYSQL的表分区不支持NDBCLUSTER引擎?谢谢。
CREATE TABLE aaa (id INT, NAME VARCHAR(6)) ENGINE = NDBCLUSTER PARTITION BY HASH(id) PARTITIONS 1
执行错误:
Error Code : 1005
Can't create table 'internaltest0.aaa' (errno: 138)但是当我将语句改成这样就能执行了:
CREATE TABLE aaa (id INT, NAME VARCHAR(6)) ENGINE = INNODB PARTITION BY HASH(id) PARTITIONS 1想请教一下,是不是MYSQL的表分区不支持NDBCLUSTER引擎?谢谢。
解决方案 »
- mysql重复记录查询
- mysql导入数据的错误
- 如何让set global table_open_cache=1; 立时生效?
- 用java代码如何得到SHOW INNODB STATUS 命令的返回值
- 关于access denied for user 的问题,谁来帮帮我
- linux下配置tomcat+jdk+mysql 就是mysql出现问题!~请高手指点我一下!~多谢了!~
- 如何根据B表中的数据来更新A表?在线等待!来者有分!
- 高手::对于MYSQL数据库我一点也不熟,只会用SQL 2000, 现有一个项目需要用ASP+MYSQL,需求请教高手,必有重谢!
- [转]MySQL创始人发邮件寻求中国帮助!
- Leave语句能作为存储过程的跳出语句吗?
- 几个数据库查询问题 急……
- XP系统下 Mysql如何使用mysqldump和mysqlhotcopy 备份 恢复数据库
CREATE TABLE aaa (id INT, NAME VARCHAR(6), PRIMARY KEY (id)) ENGINE = NDBCLUSTER PARTITION BY KEY(id) PARTITIONS 1 ;需要PRIMARY KEY 和 PARTITION BY KEY