我的主要当地的MySQL 数据库是这样设计的表A
ID | NAME | PHONE
1 | Jhon | 555
2 | Carl | 666
其中 ID 是 KEY 自动增量。此外,我还有一个偏僻的我每个月都要下载 SQLite data.db 文件,将其转换为 MySQL。结果表如下所示表 B
NAME | PHONE
Phil | 777
Ben | 888
因为表A结构与表 B我无法加入他们。有没有办法插入(导入?)表 B进入表A使用自动增量?像这样
ID | NAME | PHONE
1 | Jhon | 555
2 | Carl | 666
3 | Phil | 777
4 | Ben | 888
另一个问题:如果我在偏僻的Linux 我可以远程连接两个数据库并保持表A总是更新吗?提前谢谢您。
答案1
所以我所做的就是编辑 dump.sql表 B文件并添加列的名称,如下所示
INSERT INTO Column1 (NAME, PHONE) VALUES ('Phil','777');
INSERT INTO Column1 (NAME, PHONE) VALUES ('Benn','888');
然后运行
mysql -u root -p TableA < dump.sql
但是,我真的可以在没有转储的情况下直接执行此操作吗?