首页 > 数据库 >mysql 复制表结构

mysql 复制表结构

时间:2024-02-28 14:59:36浏览次数:81  
标签:log CREATE detail 复制 mysql TABLE trxn 201806 结构

业务系统数据大增时,经常会使用到分表,我们对于日志表按月来分,
若原有日志表:trxn_detail_log_201806 , 现在像创建以后每个月的表,可以使用以下语句复制表数据。

CREATE TABLE 表名 LIKE SELECT * FROM 模板表名;

CREATE TABLE trxn_detail_log_201807 LIKE SELECT * FROM trxn_detail_log_201806;

这样创建出来的 trxn_detail_log_201807表虽然表结构和 trxn_detail_log_201806结构一致,但是索引却没有。

使用以下语句可以完全复制表结构包括索引。

CREATE TABLE 新表名 LIKE 模板表明;

CREATE TABLE trxn_detail_log_201807 LIKE trxn_detail_log_201806;

使用该方式后创建的表,我们发现DDL语句是含索引的。


原文链接

标签:log,CREATE,detail,复制,mysql,TABLE,trxn,201806,结构
From: https://www.cnblogs.com/shareToAll/p/15190642.html

相关文章

  • centos7环境用docker-compose部署mysql5.7集群,redis7.2.4,springboot项目
    文件目录结构关于每个配置项及docker-compose的安装,大家可以自己查mysql配置文件master---my.cnf[mysqld]server_id=1gtid-mode=ONenforce-gtid-consistency=1binlog-ignore-db=mysqllog-bin=mysql-binbinlog_cache_size=......
  • MySQL如何查看添加修改表以及字段注释信息
    MySQL数据库中,如何查看表和字段的注释信息,以及如何添加,修改表和字段的注释信息呢?这里简单总结归纳一下。仅供参考。添加表的注释信息方法1:创建表的时候添加表的注释信息create table  if not exists employee(     employee_id int not null comment '员工号'......
  • c# winform项目生成的配置文件如何复制到输出目录
    版本:vs2022右键项目文件-》属性复制到输出目录改成1启动项目后可以在Debug\Config目录下看到jsconfig1.json ......
  • MySQL:Data too long for column '成果简介' at row 1
    MySQL导入数据时只导入了结构而没有导入数据检查发现报错:Datatoolongforcolumn'成果简介'atrow1 解决方法——将过长的文件类型更改为text即可  ......
  • item图片左右结构1
     <divclass="item"@click="deill(item)"><divclass="img"><img:src="item.image"></div><divclass......
  • 数据结构【线段树】
    对于一个数据结构而言,我们总要能对其进行两件事:修改和操作。操作在这里是一个专有名词,专门指代求最值、求和等操作,具体能指代什么操作之后再聊。 如果朴素的用数组进行存储,那么修改是O(1)的,而操作往往是O(n)的。当操作指的是求和的时候,我们可以使用前缀和算法,前缀和使得操作是O(......
  • 【MySQL】【锁的前置知识】数据库的锁有哪些?怎么看?锁的是什么?什么情况下会加什么锁?什
    1 前言数据库中的锁,是一个很大的问题,从哪看起呢?该怎么看呢?所以在看锁之前,了解一些相关的前置知识,然后再去细看不同的场景下会加什么样的锁方便你快速理解。官网,当然我们这里看的引擎是InnoDB哈,那我们从以下几个问题看起:(1)数据库中的锁有哪些(怎么知道呢,网上的文章五花八门的......
  • Qt 常见数据结构详解:从基本框架到实际应用
    在Qt框架中,数据结构的选择对于提高代码效率和性能至关重要。正确地使用数据结构可以显著提高应用程序的效率和响应速度。下面我们将详细介绍Qt中常见的几种数据结构,包括QString、QList、QVector、QMap、QHash、QSet和QPair。1.QStringQString是Qt中用于处理字符串的类。......
  • 算法入门:数据结构
    文章目录1.什么是算法和数据结构2.算法2.1.算法的特性2.2.算法设计的要求3.数据结构3.1.数组3.1.1.数组的定义3.1.2.数组的基本特性3.1.3.多维数组3.1.4.数组的同质性3.1.5.动态数组3.1.6.数组的优缺点3.1.7.数组的应用场景3.1.8.结论3.2.链表3.2.1.链表的定义......
  • Python脚本给数据库插入数据报错: raise errorclass(errno, errval) pymysql.err.Integ
    一、问题描述在SQL客户端插入数据时执行SQL语句INSERTINTOuser_xxx(id,uid,total,balance,wallet_type,ctime,utime)VALUES(0,'336448391',271,89000098,'coin',1708588247,1709007766);可以成功执行没报错;使用python脚本执行SQL语句INSERTINTOuser_xxx......