2010-02-06 104 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和執行。