复制表格而不复制数据
CREATE TABLE foo SELECT * FROM bar
复制表foo并将其复制为一个名为bar的新表
如何将foo的模式复制到名为bar的新表中而不复制数据呢?
尝试:
CREATE TABLE foo SELECT * FROM bar LIMIT 0
要么:
CREATE TABLE foo SELECT * FROM bar WHERE 1=0
尝试
CREATE TABLE foo LIKE bar;
所以键和索引被复制,以及。
文档
SHOW CREATE TABLE bar;
您将获得该表的创build语句,编辑表名或其他任何您喜欢的内容,然后执行它。
这将允许您复制索引,并手动调整表创build。
您也可以在程序中运行查询。