Tabelas de inserção do MySQL

0

Meu principal banco de dados MySQL local é projetado dessa forma Tabela A

ID | NAME | PHONE
 1 | Jhon | 555
 2 | Carl | 666

em que ID é o incremental automático de KEY. Além disso, eu também tenho um arquivo remoto SQLite data.db que eu tenho que baixar todo mês para convertê-lo em MySQL. A tabela de resultados é semelhante a esta Tabela B

NAME | PHONE
Phil | 777
Ben  | 888

Como a Tabela A não tem a mesma estrutura que a Tabela B , não consigo juntar-me a eles. Existe uma maneira de inserir (importar?) Tabela B na Tabela A usando o incremento automático ?. assim

ID | NAME | PHONE
 1 | Jhon | 555
 2 | Carl | 666
 3 | Phil | 777
 4 | Ben  | 888

Uma pergunta adicional: Se eu instalar o MySQL em vez do SQLite no remoto Linux, posso conectar remotamente os dois bancos de dados e manter a Tabela A sempre atualizada? Obrigado antecipadamente.

    
por Joe 29.09.2016 / 07:28

1 resposta

0

O que eu fiz foi editar o dump.sql do arquivo Tabela B e adicionar o nome das colunas como este

INSERT INTO Column1 (NAME, PHONE) VALUES ('Phil','777');
INSERT INTO Column1 (NAME, PHONE) VALUES ('Benn','888');

para depois executar

mysql -u root -p TableA < dump.sql

no entanto, posso fazê-lo diretamente sem o despejo?

    
por 29.09.2016 / 10:28