mysql - 将列从一个表复制到另一个表

标签 mysql

假设我有 2 个表 TABLE_1TABLE_2 。我有a,b,c TABLE_1 中的列和x,y,z TABLE_2 中的列。我只想复制 TABLE_2 中的表结构并将其添加到 TABLE_1所以我的决赛 table TABLE_1会像 a,b,c,x,y,z 。我怎样才能做到这一点。

我不想先更改表,然后定义每个单列,然后将其添加到“table_1”。

是否可以在 mysql 中使用单个查询来完成?

最佳答案

不,这在一个查询中是不可能的。

但是,您可以编写一个纯 SQL 过程来执行此操作(通过检查 information_schema 数据库),但这并不是微不足道的,而且可能不值得这么麻烦。

关于mysql - 将列从一个表复制到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16980960/

相关文章:

mysql - 如何使用 mongify 将两个表合并为一个表

mysql - 如何使用 XSL 模板清理 Mysql 查询?

mysql - 如何让 phpmyadmin 使用 MySQL 服务器而不是默认的 wampserver64

mysql - 在 Windows 上使用 MySQL 作为后端的 CLSQL 问题

php - MySQL 在第一个表上插入并在第二个表上更新

mysql - 如何为mysql中的列提供自动增量?

php - 重命名到我的数据库后如何插入/保存新文件名?

php - AJAX:显示MySQL数据以及多个选择框中的值

python - 建立数据源的目的是什么

mysql - Order by 子句不适用于此查询