迁移数据到备份表
发表于|更新于
|浏览量:
对孩子的责任感是一切美德的基础。——西塞罗
昨晚写了个sql执行了一会儿去睡觉了,第二天发现还在执行

然后停止了下来,换另一种方式,将不需要删除的数据迁移到备份表,然后删除原表,再重命名回去
1 | CREATE TABLE mx_product_detail_bak LIKE mx_product_detail; |
相关推荐
2021-12-15
mysql安装失败坑
来是偶然,走是必然。——林清玄 今天安装mysql遇到个问题: mysql windows msi下载地址: https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.27.1.msi 1MySQL error 1042: Unable to connect to any of the specified MySQL hosts. 我们进行处理这个问题: 于是我又重装了一遍,因为我们服务已经安装成功了: 所以要卸载服务: 首先打开注册表: 然后重启电脑再安装就装好啦!
2022-09-17
COALESCE
沉默是最好的蔑视——康格里夫 分享一个关键字COALESCE获取第一个非空数据,表结构如下 执行sql: 1SELECT COALESCE(username,password) FROM `user_detail`
2021-12-27
h2database
走的慢的人,只要他不丧失目标,也比漫无目的徘徊的人走得快。——莱辛 首先新建一个项目,勾选MP和H2 编写配置文件 1234567891011121314151617# DataSource Configspring: datasource: driver-class-name: org.h2.Driver schema: classpath:db/schema-h2.sql data: classpath:db/data-h2.sql url: jdbc:h2:mem:test username: root password: test# Logger Configlogging: level: com.baomidou.mybatisplus.samples.quickstart: debugmybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 然后是数据表结构以及数据文件: schema-h2.sql...
2022-02-21
安装另一个mysql
生命中的全部偶然,其实都是命中注定。是为宿命。——《宿命》 首先下载: https://downloads.mysql.com/archives/community/ 我这里下载5.7 下载完了解压 解压后目录如下 我们新建一个my.ini 123456789101112131415161718192021222324[mysqld]# 端口port=3305# 安装目录basedir=D:\environment\mysql5# 数据目录datadir=D:\environment\mysql5\data# 最大连接数max_connections=200# 连接失败最大次数max_connect_errors=10# 默认字符集character-set-server=utf8# 默认存储引擎default-storage-engine=INNODB# 认证方式# mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 客户端默认字符集default-charac...
2023-06-28
解决不能在mysql唯一索引使用函数问题
我们在伤害别人之前,要想到别人也会同样伤害我们。——达·芬奇 遇到不能在mysql唯一索引使用函数问题 可以使用虚拟列,例如下面的例子 1234# 添加虚拟列,为`date`字段格式化为月计算出来得到`month`字段ALTER TABLE `my_table` ADD COLUMN `month` VARCHAR(7) AS (DATE_FORMAT(`date`, '%Y-%m')) VIRTUAL;# 添加唯一索引到`month`和其他字段,组成联合唯一索引ALTER TABLE `my_table` ADD UNIQUE INDEX uk_date (`month`, `gmt_deleted`);
2023-04-27
SUBSTRING_INDEX
天下兴亡,匹夫有责——顾炎武 分享一个函数 SUBSTRING_INDEX 1SUBSTRING_INDEX( your_column , char, 1 ) 可以像split一样截取片段 例如 1SUBSTRING_INDEX( '1.00' ,'.',1 ) 得到1 例如 1SUBSTRING_INDEX( '1.00' ,'.',-1 ) 得到00
