如何复制保留键和其他结构特征的表?包括主键、外键和索引。

这可以通过单个 MySQL 查询完成吗?

我正在使用“create table newtable as select ...”,但这种方法会使所有键和索引丢失。

最佳答案

从另一个表(带有索引和结构)复制一个表不能通过单个查询完成
您将需要 2 个查询。

1)创建重复表。
CREATE TABLE Table2 LIKE Table1;
这将创建表的精确副本。

2)用原始表中的值填充重复表。
INSERT INTO Table2 SELECT * from Table1;
将用表 1 中的所有记录填充表 2

关于php - 如何复制带有 MySQL 中保留的键和其他结构特征的表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8226734/

10-15 18:31