
MySQL
18岁想当攻程狮
知不足而奋进 望远山而前行
展开
-
如何解决MySQL删除数据后id不连续问题
当你删除了几条记录后,再次插入新数据时,MySQL不会重新分配已被删除记录的ID值,而是继续从当前最大的。这导致即使在物理顺序上存在空缺,逻辑上的主键序列也不再连续。这是由自数据库增长机制决定的。id:主键 设置auto_increment实现自增(好处:插入新的数据可以不用写id这一项 id。错误原因:数据表某一行数据被删除之后再添加新的数据行时 ,出现了id跳跃不连续的问题;重新整理并更新ID,需要注意没有其他并发注入的情况。解决方案(谨慎使用!原创 2024-07-19 21:21:52 · 917 阅读 · 1 评论 -
pyMysql插入数据格式化问题!(秒解决)
运行以下代码出现的问题:%d format: a number is required, not str。原因:MySQLdb的字符串格式化不是标准的python的字符串格式化,应当一直使用%s用于字符串格式化。总结一下吧自己查了一个小时,然后找到的原因 很不容易 心累。解决办法: 把%d改成%s,必须全部使用%s。原创 2024-07-18 20:34:31 · 435 阅读 · 0 评论