将忽略我的表SQL中的值AUTO_INCREMENT对我当前的内容有影响吗?会忽略我表SQL中的AUTO_INCREMENT是否有影响?
1
A
回答
1
不,它不会。
15char
0
no..it不会影响任何东西.. AUTO_INCREMENT功能是用于化妆阵列number..it使已输入的所有数据自动sequential..and也counting..from 1, 2,3,.. n ..
0
不,它不会。 AUTO_INCREMENT将保留一个计数器,以便您可以插入行而不指定该列的值。
如果您忽略AUTO_INCREMENT并明确指定该列的值,则计数器将被更新。没有显式值的下一个插入将考虑上一个插入 - 您不会冒重复值的风险。
测试用例:
创建该表:
CREATE TABLE `counter` (
`1` int(11) NOT NULL auto_increment,
PRIMARY KEY (`1`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
插入一行,没有说明价值:
INSERT INTO `test`.`counter` (`1`) VALUES (NULL);
现在将有一个排,用价值1
插入另一行,没有说明值:
INSERT INTO `test`.`counter` (`1`) VALUES (NULL);
现在将有两排,1和2
插入一行,同时明确说明价值:
INSERT INTO `test`.`counter` (`1`) VALUES ('8');
现在,您将有三排,1,2,8
现在,插入其他行没有说明价值:
INSERT INTO `test`.`counter` (`1`) VALUES (NULL);
新行将不具有值3或4,但正确的值为9:
SELECT * FROM `counter`;
1
2
8
9
相关问题
- 1. SQL中是否有sp_updatestats的影响?
- 2. 忽略OpenGL typedefs有什么影响?
- 3. 大班是否会影响表现?
- 4. setbuf()是否会影响cout?
- 5. glColorMask是否会影响glClear
- 6. CORS是否会影响localStorage?
- 7. 冗余SQL查询中的谓词是否会影响性能?
- 8. css格式是否会影响表单的有效性
- 9. 忽略分号会影响JavaScript的性能吗?
- 10. CreateThread是否会影响VirtualAlloc的使用?
- 11. dict.update是否会影响函数的argspec?
- 12. div的定位是否会影响SEO?
- 13. PHP中是否包含html内容会影响我的seo?
- 14. 在表中插入行而不影响MariaDB中的AUTO_INCREMENT
- 15. U-SQL表中的聚簇索引是否影响并行性?
- 16. mysqldump忽略表不会忽略视图
- 17. 忽略MySQL警告消息的影响是什么?
- 18. 变量是否会影响性能?
- 19. Asp.Net OuputCache是否会影响JavaScript?
- 20. innodb_flush_method是否会影响读取操作?
- 21. JavaScript是否会影响页面源?
- 22. 使用require()是否会影响性能?
- 23. $(this)是否会影响性能,如$([selector])?
- 24. 现在SSL是否会影响性能?
- 25. 克隆是否会影响activerecord回调?
- 26. HTTPS是否会影响HTML页面?
- 27. 404错误是否会影响性能?
- 28. Hows是否会影响性能?
- 29. {{#if}}是否会影响上下文?
- 30. Docker --rm = true是否会影响缓存?