mysql 对已有表分区_mysql怎么对先有表进行分区
mysql如何对先有表进行分区?
有一张表,已经创建了,是一张普通的表,先要对这张表进行hash分区,我用一下语句创建提示错误:
mysql> alter table 33
-> partition by hash(id)
-> partitions 2;
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 '33
partition by hash(id)
partitions 2' at line 1
难道对普通标不能进行分区,必须要在创建表的时候指定分区类型?
------解决方案--------------------
你的表名是什么? 如果是33则需要加上 33 反引号(注意不是单引号)
SQL code
mysql> create table x ( -> id int primary key, -> c int -> ) engine=myisam; Query OK, 0 rows affected (0.10 sec) mysql> alter table x -> PARTITION BY HASH(id) -> PARTITIONS 2; Query OK, 0 rows affected (0.15 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql>
------解决方案--------------------
33为表名加引号。
alter table tb
partition by hash(id)
partitions 2;
------解决方案--------------------
33表名加''
alter table tb
partition by hash(id)
partitions 2;
欢迎大家阅读《mysql怎么对先有表进行分区》,跪求各位点评,by 搞代码
原创文章,转载请注明: 转载自搞代码
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~
mysql 对已有表分区_mysql怎么对先有表进行分区相关推荐
- mysql数据意外删了怎么办_MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办...
MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办 发布时间:2020-07-20 13:45:46 来源:亿速云 阅读:57 作者:小猪 这篇文章主要为大家展示了MySQL数据库意外崩溃导致表 ...
- mysql 横向分表合并_MySQL横向扩展-分库分表解决方案总结
从业务场景看分库分表 互联网行业中,业务场景通常写少读多的情况居多,在MySQL的使用前期,读性能大多可以通过SQL优化来解决,但随着业务的持续发展,单纯依靠SQL的查询优化会越来越难以达到业务服务要 ...
- MySQL按字符串hash分区_MySQL学习笔记(14):分区
本文更新于2019-06-30,使用MySQL 5.7,操作系统为Deepin 15.4. 分区类型 可以使用SHOW PLUGINS查看是否安装了分区插件. MySQL创建分区表支持使用大部分存储引 ...
- php mysql 查询数据库表结构_mysql查询数据库下的表结构?
方法:1.使用DESCRIBE命令以表格的形式展示表结构,语法"DESCRIBE 表名;":2.使用"SHOW CREATE TABLE"命令以SQL语句的形式 ...
- mysql表copy锁表吗_MySQL锁(二)表锁:为什么给小表加字段会导致整个库挂掉?...
概述 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持.最常使用的MYISAM与INNODB都支持表级锁定.表级锁定分为表共享 ...
- mysql查看已打开文件数_MySQL如何计算打开文件数_MySQL
每打开一个MyISAM表,就需要使用2个文件描述符,咱们来验证一下MySQL如何计算打开文件数. 一.试验 从手册的"6.4.8. How MySQL Opens and Closes Ta ...
- mysql 表丢失_Mysql数据库备份 部分数据表丢失 Mysql table doesn't exist 解决
问题: 直接拷贝data下的数据库数据进行备份,重装升级了数据库,直接复制备份数据到新的数据库data目录下,发现部分数据表不见了. 原因分析: 以表"Table"为例: 如类型是 ...
- mysql cluster 查看数据库表名称_MySQL Cluster如何创建磁盘表方法解读
MySQL Cluster采用一系列的Disk Data objects来实现磁盘表;接下来为您详细介绍 一.概念 MySQL Cluster采用一系列的Disk Data objects来实现磁盘表 ...
- mysql给用户建表权限_MYSQL添加用户、建表、权限
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Pas ...
最新文章
- 关于ASP.Net中的时间处理
- python二分法递归_python 【递归 及 二分法】
- pytorch系列 ---5以 linear_regression为例讲解神经网络实现基本步骤以及解读nn.Linear函数
- 本机连接虚拟机Oracle时报错的解决办法
- 众神进入瓦尔哈拉_一时冲动:“通往瓦尔哈拉之路的冒险”
- 如何构建自己的笔记系统?
- C++函数返回值的规则
- IP通信基础 3.21
- 【例题 8-3 UVA - 1152】4 Values whose Sum is 0
- 锐捷校园网拨号上网一号多用
- 百度,高德地图经纬度转换
- Python自动化测试如何自动生成测试用例?
- Modbus功能码及错误码说明
- 百度地图 公交线路查询
- 我叫MT4怎么在电脑上玩?我叫MT4手游安卓模拟器电脑版操作教程
- 3dsMAX中R键的用法
- OGNL中#、%和$的用法
- Spark Broadcast内幕解密
- 商品管理系统Java实现
- matlab中分数语句表示,菜鸟的Matlab数学实验学习笔记(2)
热门文章
- 奥运加油,中国加油!!!
- linux 安装软件_Linux:其它软件安装方式
- PHP超级配置模块--PHP4,PHP5,module,cgi任你玩转--应用于Apache
- 软件测试设计与开发,软件测试技术·测试设计与开发.ppt
- 网络爬虫终篇:向10万级网易云用户发送定向消息
- 奇小葩讲设备树(2/5)-- Linux设备树详解(二)文件构成
- oracle虚读,oracle基础 - 若虚夜的个人空间 - OSCHINA - 中文开源技术交流社区
- oracle is null效率,Oracle查询优化之is null和is not null优化
- Android 仿王者荣耀广告弹窗,android仿王者荣耀对战资料之能力图
- 【算法竞赛学习】数据分析达人赛3:汽车产品聚类分析