“删数据后自增(AUTO_INCREMENT)会不会重置”,取决于数据库类型、删除方式以及是否显式操作。下面以常见数据库为例说明:
DELETE FROM user;TRUNCATE TABLE user;ALTER TABLE user AUTO_INCREMENT = 1;
SERIAL / IDENTITYTRUNCATE TABLE user RESTART IDENTITY;
ALTER SEQUENCE user_id_seq RESTART WITH 1;
IDENTITYDBCC CHECKIDENT ('user', RESEED, 0);
DELETE FROM sqlite_sequence WHERE name='user';
普通删数据(DELETE)不会重置自增,只有 TRUNCATE 或手动重置才会。
如果你说的是某个具体数据库或场景(比如“删了最后一条”),可以告诉我,我给你更精确的答案。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。