MySQL - Clonando tabelas na linha de comando
Clonar tabelas é fácil se você tiver a disposição um 'PHP MyAdmin' ou uma aplicação gráfica instalada em sua máquina.
Porém existem casos em que você só possui acesso a um shell (ou terminal) ou mesmo precisa criar uma aplicação que em algum momento seja necessária a clonagem de uma tabela.
Os procedimento é muito simples:
1º Criar um clone da estrutura original (LIKE banco_de_dados.tabela)
CREATE TABLE recipes_new LIKE production.recipes;
2º Inserir o conteúdo original dentro do clonado (FROM banco_de_dados.tabela)
INSERT recipes_new SELECT * FROM production.recipes;
É simples assim!
Abraços
Parabéns pelo Blog. Eu não conhecia o comando Like no Create Table, será de grande ajuda.
ResponderExcluirPara realizar uma cópia da tabela eu costumo usar o comando AS
CREATE TABLE recipes_new AS
SELECT * FROM production.recipes
;
The Lucky Club - Live Casino site | Lucky Club
ResponderExcluirExperience great customer service and the finest in gaming at luckyclub.live The Lucky Club. We've got it all. Play and win with us! Come play today.