2010-02-06 73 views
7

我有一个名为“用户”的表,我想做一个精确的副本作为“users_2”关于结构而不是内容。
我想这样做只使用PHP,因为我没有访问phpMyadmin或MySQL控制台。
你有一个想法如何做到这一点?使用PHP只复制MySQL表“结构”

回答

13

连接到数据库适当地在PHP后(mysql_connect):

mysql_query("create TABLE tablename like SRCTABLE");

+0

解决方案是正确的,但示例是错误的。 它应该看起来像这样: 'mysql_query(“create table TABLENAME like SRCTABLE”);' – Tommie 2013-02-18 15:39:36

2

可以使用SQL SHOW CREATE TABLE users命令,其结果是CREATE TABLE声明中,你可以只用users_2取代users和执行。