mysql - 如何通过 MySQL 查询将所有数据从一个模式插入到另一个模式?

标签 mysql sql

我想将所有数据从一个模式 (a) 复制到另一个模式 (b)。 两个模式具有相同的结构。

我用

Insert into a.table1 select * from b.table1;

但是a中有254张表,列出来很郁闷。

你有更好的解决方案吗?

谢谢

最佳答案

2个选项...

1) 使用动态 SQL 遍历以下结果:

从 information_schema.tables 中选择 TABLE_NAME

2) 将该查询的结果输出到 excel 中,从中构建您的插入,然后在一个大的旧 proc 中运行它们。

关于mysql - 如何通过 MySQL 查询将所有数据从一个模式插入到另一个模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39878026/

相关文章:

sql - 不同表的查询

mysql - 使用 PHP 和 mysql 创建菜单层次结构 Bootstrap

php - 使用 mysql 和 php 的复选框更新多行

php - 在 PHP 和 MySQL 中确定和存储打卡时间的最佳方法

MySQL JOIN 使数据库列名发生冲突

MySQL 类型转换错误或预期行为?

mysql - 在 ubuntu 和 python 中对 foodmart_mysql.sql 文件执行查询

c# - 无法将 MySQL 日期/时间值转换为 VS2010 中的 System.DateTime

mysql - 时间间隔查询返回空闲时间?

sql - FormValue 始终是一个空映射