O melhor tutorial Tabela MySQL Cópia em 2024. Neste tutorial você pode aprender Tabela MySQL Cópia
Se precisamos de uma cópia completa de tabelas de dados MySQL, incluindo a estrutura da tabela, índices, os valores padrão, etc. Se você só usar o CREATE TABLE pt. SELECT comando, não pode ser alcançado.
Este capítulo irá mostrar-lhe como completar copiar tabelas de dados MySQL, os seguintes passos:
Tente os seguintes exemplos para copiar w3big_tbl mesa.
Etapa um:
Obter a estrutura completa da tabela de dados.
mysql> SHOW CREATE TABLE w3big_tbl \G; *************************** 1. row *************************** Table: w3big_tbl Create Table: CREATE TABLE `w3big_tbl` ( `w3big_id` int(11) NOT NULL auto_increment, `w3big_title` varchar(100) NOT NULL default '', `w3big_author` varchar(40) NOT NULL default '', `submission_date` date default NULL, PRIMARY KEY (`w3big_id`), UNIQUE KEY `AUTHOR_INDEX` (`w3big_author`) ) ENGINE=InnoDB 1 row in set (0.00 sec) ERROR: No query specified
Passo dois:
Modificar o nome da tabela de dados SQL, e executar instruções SQL.
mysql> CREATE TABLE `clone_tbl` ( -> `w3big_id` int(11) NOT NULL auto_increment, -> `w3big_title` varchar(100) NOT NULL default '', -> `w3big_author` varchar(40) NOT NULL default '', -> `submission_date` date default NULL, -> PRIMARY KEY (`w3big_id`), -> UNIQUE KEY `AUTHOR_INDEX` (`w3big_author`) -> ) ENGINE=InnoDB; Query OK, 0 rows affected (1.80 sec)
Passo três:
Depois de realizar a segunda etapa, você irá criar uma nova tabela clone clone_tbl no banco de dados. Se você deseja copiar a tabela de dados que você pode usar o INSERT INTO pt. SELECT para conseguir.
mysql> INSERT INTO clone_tbl (w3big_id, -> w3big_title, -> w3big_author, -> submission_date) -> SELECT w3big_id,w3big_title, -> w3big_author,submission_date -> FROM w3big_tbl; Query OK, 3 rows affected (0.07 sec) Records: 3 Duplicates: 0 Warnings: 0
Depois de executar as etapas acima, você vai preencher os quadros de cópia, incluindo a estrutura da tabela e os dados da tabela.