如何更新已经存在的mysql表

jjhzyzn0  于 2021-06-17  发布在  Mysql
关注(0)|答案(2)|浏览(319)

我有一个包含数百个表的数据库,我举了一个例子,这是我的数据库,就是它的样子:我的表调用,就是表的样子

id name

1  001

2  002

3  003

现在我有一个更新,我只想在表3之后更新,因为创建的是另一台计算机,而不是服务器

INSERT INTO `stuff` VALUES (1, '004');
INSERT INTO `stuff` VALUES (2, '005');

我目前有两个备份
stuff1.sql和stuff2.sql
我的问题是一个可能的更新表,而不是开始按顺序编号
我可以这样做:

INSERT INTO `stuff` VALUES (1, '001');
INSERT INTO `stuff` VALUES (2, '002');
INSERT INTO `stuff` VALUES (3, '003');
INSERT INTO `stuff` VALUES (4, '004');
INSERT INTO `stuff` VALUES (5, '005');

但是有很多table的时候你怎么办?

krcsximq

krcsximq1#

在插入数据之前,请尝试将其写入“ddl”:
[列名]整数-主键-自动递增,

koaltpgm

koaltpgm2#

使用id作为自动增量并执行此操作

INSERT INTO `stuff` (`name`) VALUES ('001');

现在它插入下一个id的行。
希望这有帮助。

相关问题