我有一个包含数百个表的数据库,我举了一个例子,这是我的数据库,就是它的样子:我的表调用,就是表的样子
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的时候你怎么办?
2条答案
按热度按时间krcsximq1#
在插入数据之前,请尝试将其写入“ddl”:
[列名]整数-主键-自动递增,
koaltpgm2#
使用id作为自动增量并执行此操作
现在它插入下一个id的行。
希望这有帮助。