爱生活,爱分享


MySQL库表操作前的数据备份与回滚

haiten 2021-01-15 473浏览 0条评论
首页/正文
分享到: / / / /

前言

注意,此操作的表不能存在被外键使用的情况。

表备份

CREATE TABLE bak_demo_table LIKE demo_table;
INSERT INTO bak_demo_table SELECT * FROM demo_table;
特别说明:请勿使用create table bak_demo_table select * from demo_table; 这类语句,
因为这类语句有可能会在备份表中将原表的表备注、表主键等信息弄丢了;

表回滚

ALTER TABLE demo_table RENAME TO fail_demo_table;
ALTER TABLE bak_demo_table RENAME TO demo_table;
最后修改:2021-01-15 10:41:41 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

说点什么吧~

评论列表

还没有人评论哦~赶快抢占沙发吧~