MySQL 插入表

MySQL 插入表

我的主要当地的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

但是,我真的可以在没有转储的情况下直接执行此操作吗?

相关内容