mysql - 复制包含索引的 MySQL 表

标签 mysql indexing create-table

我可以复制一个 MySQL 表来创建一个新表:

CREATE TABLE newtable SELECT * FROM oldtable

这可行,但索引不会复制到新表中。如何复制包含索引的表?

最佳答案

CREATE TABLE newtable LIKE oldtable; 
INSERT INTO newtable SELECT * FROM oldtable;

关于mysql - 复制包含索引的 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2415855/

相关文章:

php - 如何获得分组行的标准差?

mysql - SQL 选择没有特定标签的帖子

python - 如何使用 python 保护 mysql 连接

jquery在动态添加表时防止自动修剪

hive - 使用一个文件在 Hive 中创建表

mysql - 更新每组的第一条记录

postgresql - idx_scan 在 PostgreSQL 统计中非常低

python - 对 Python pandas 数据框中的唯一值进行分组和计数

python - 使用多级索引重命名 pandas 中的列

sql - 如何使用默认值将列添加到数据库