我在 MySQL 服务器上有一个表,并且想要获取将重新创建表的 SQL。
如何获取查询以重新创建 SQL 表?
最佳答案
MySQL 支持 SHOW CREATE TABLE
返回用于创建表的 SQL。
来自他们的文档:
mysql> SHOW CREATE TABLE t;
CREATE TABLE t (
id INT(11) default NULL auto_increment,
s char(60) default NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM
如果您只有与数据库的连接,而不是服务器上的 CLI,这会很有用。如果您有 CLI,请像 liamgriffiths 推荐的那样使用 mysqldump。
关于mysql - 如何获取将在 PHPMyAdmin 中重新创建 sql 表的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6983344/