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怎么对先有表进行分区相关推荐

  1. mysql数据意外删了怎么办_MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办...

    MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办 发布时间:2020-07-20 13:45:46 来源:亿速云 阅读:57 作者:小猪 这篇文章主要为大家展示了MySQL数据库意外崩溃导致表 ...

  2. mysql 横向分表合并_MySQL横向扩展-分库分表解决方案总结

    从业务场景看分库分表 互联网行业中,业务场景通常写少读多的情况居多,在MySQL的使用前期,读性能大多可以通过SQL优化来解决,但随着业务的持续发展,单纯依靠SQL的查询优化会越来越难以达到业务服务要 ...

  3. MySQL按字符串hash分区_MySQL学习笔记(14):分区

    本文更新于2019-06-30,使用MySQL 5.7,操作系统为Deepin 15.4. 分区类型 可以使用SHOW PLUGINS查看是否安装了分区插件. MySQL创建分区表支持使用大部分存储引 ...

  4. php mysql 查询数据库表结构_mysql查询数据库下的表结构?

    方法:1.使用DESCRIBE命令以表格的形式展示表结构,语法"DESCRIBE 表名;":2.使用"SHOW CREATE TABLE"命令以SQL语句的形式 ...

  5. mysql表copy锁表吗_MySQL锁(二)表锁:为什么给小表加字段会导致整个库挂掉?...

    概述 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持.最常使用的MYISAM与INNODB都支持表级锁定.表级锁定分为表共享 ...

  6. mysql查看已打开文件数_MySQL如何计算打开文件数_MySQL

    每打开一个MyISAM表,就需要使用2个文件描述符,咱们来验证一下MySQL如何计算打开文件数. 一.试验 从手册的"6.4.8. How MySQL Opens and Closes Ta ...

  7. mysql 表丢失_Mysql数据库备份 部分数据表丢失 Mysql table doesn't exist 解决

    问题: 直接拷贝data下的数据库数据进行备份,重装升级了数据库,直接复制备份数据到新的数据库data目录下,发现部分数据表不见了. 原因分析: 以表"Table"为例: 如类型是 ...

  8. mysql cluster 查看数据库表名称_MySQL Cluster如何创建磁盘表方法解读

    MySQL Cluster采用一系列的Disk Data objects来实现磁盘表;接下来为您详细介绍 一.概念 MySQL Cluster采用一系列的Disk Data objects来实现磁盘表 ...

  9. mysql给用户建表权限_MYSQL添加用户、建表、权限

    1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Pas ...

最新文章

  1. 关于ASP.Net中的时间处理
  2. python二分法递归_python 【递归 及 二分法】
  3. pytorch系列 ---5以 linear_regression为例讲解神经网络实现基本步骤以及解读nn.Linear函数
  4. 本机连接虚拟机Oracle时报错的解决办法
  5. 众神进入瓦尔哈拉_一时冲动:“通往瓦尔哈拉之路的冒险”
  6. 如何构建自己的笔记系统?
  7. C++函数返回值的规则
  8. IP通信基础 3.21
  9. 【例题 8-3 UVA - 1152】4 Values whose Sum is 0
  10. 锐捷校园网拨号上网一号多用
  11. 百度,高德地图经纬度转换
  12. Python自动化测试如何自动生成测试用例?
  13. Modbus功能码及错误码说明
  14. 百度地图 公交线路查询
  15. 我叫MT4怎么在电脑上玩?我叫MT4手游安卓模拟器电脑版操作教程
  16. 3dsMAX中R键的用法
  17. OGNL中#、%和$的用法
  18. Spark Broadcast内幕解密
  19. 商品管理系统Java实现
  20. matlab中分数语句表示,菜鸟的Matlab数学实验学习笔记(2)

热门文章

  1. 奥运加油,中国加油!!!
  2. linux 安装软件_Linux:其它软件安装方式
  3. PHP超级配置模块--PHP4,PHP5,module,cgi任你玩转--应用于Apache
  4. 软件测试设计与开发,软件测试技术·测试设计与开发.ppt
  5. 网络爬虫终篇:向10万级网易云用户发送定向消息
  6. 奇小葩讲设备树(2/5)-- Linux设备树详解(二)文件构成
  7. oracle虚读,oracle基础 - 若虚夜的个人空间 - OSCHINA - 中文开源技术交流社区
  8. oracle is null效率,Oracle查询优化之is null和is not null优化
  9. Android 仿王者荣耀广告弹窗,android仿王者荣耀对战资料之能力图
  10. 【算法竞赛学习】数据分析达人赛3:汽车产品聚类分析