2010-02-06 30 views
7

Tôi có bảng được gọi là "người dùng" và tôi muốn tạo bản sao chính xác là "users_2" về cấu trúc không chỉ nội dung.
Tôi muốn làm điều này bằng cách sử dụng PHP chỉ vì tôi không có quyền truy cập vào phpMyadmin hoặc mysql console.
Bạn có ý tưởng làm thế nào để làm điều đó không?Bảng mysql trùng lặp "cấu trúc" bằng cách sử dụng PHP chỉ

Trả lời

13

Sau khi kết nối với cơ sở dữ liệu của bạn một cách thích hợp trong php (mysql_connect):

mysql_query("create TABLE tablename like SRCTABLE");

+0

Giải pháp là chính xác nhưng ví dụ là sai. Nó sẽ giống như sau: 'mysql_query (" tạo bảng TABLENAME như SRCTABLE ");' – Tommie

2

Bạn có thể sử dụng lệnh SQL SHOW CREATE TABLE users, kết quả của nó là một tuyên bố CREATE TABLE trong đó bạn chỉ có thể thay thế users với users_2 và thực hiện .

Các vấn đề liên quan