0

我有 2 张桌子假设TABLE_1TABLE_2. 我有a,b,cTABLE_1x,y,zTABLE_2。我只想从中复制表结构TABLE_2并将其添加到,TABLE_1这样我的最终表TABLE_1就会像a,b,c,x,y,z. 我怎样才能做到这一点。

我不想改变表然后定义每个单列然后将其添加到'table_1'。

是否可以在 mysql 中使用单个查询进行操作?

4

2 回答 2

0

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

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

于 2013-06-07T09:45:34.620 回答
0

有办法,当然,但如果表之间没有关系,不要这样做!

多张桌子没问题,你知道吗?

即使存在关系,只要不是 1:1 关系(即使那样也不一定,取决于...),我也不推荐它。我建议您阅读一些有关数据库设计和规范化表格的内容。

于 2013-06-07T10:42:51.377 回答