小编JON*_*TAU的帖子

如何确保auto_increment数字没有差距?

我有一个auto_incrementing的问题案例,这是我的表我首先它是如此顺利增加id*

id*      name
1        name1
2        name2
3        name3
4        name4
5        name5
6        name6
Run Code Online (Sandbox Code Playgroud)

但是当我删除一条记录并插入一条新记录时,id从7开始.

id*      name
1        name1
2        name2
3        name3
5        name5
6        name6
7        name7
Run Code Online (Sandbox Code Playgroud)

这就是我想要做的:

id*      name
1        name1
2        name2
3        name3
4        name7
5        name5
6        name6
Run Code Online (Sandbox Code Playgroud)

我想要一个解决方案,其中填写每个数字,所以如果我删除一行,下一个autoinc号码将是我删除的数字而不是更高的下一个数字.

mysql sql

2
推荐指数
1
解决办法
706
查看次数

返回两个字典的最大键

假设我们有两个字典:

a = {0:0, 1:1, 2:2, 3:3, 4:4, 5:5, 6:6, 7:7}
b = {0:0, 1:7, 2:6, 3:5, 4:4, 5:3, 6:2, 7:1}
Run Code Online (Sandbox Code Playgroud)

由于具有在匹配密钥值对中的密钥0和4位置在字典像 一个[0] == B [0]和[4] == B [4] ,但我想只返回键4,因为它的高.

python python-3.x

2
推荐指数
1
解决办法
97
查看次数

使用列表推导将列表列表写入文件

假设我们有一个名单列表A:

A = [[1, 100, 200, 300],[2, 300, 400, 500]]
Run Code Online (Sandbox Code Playgroud)

我们想写A一个格式如下的文件:

"1\t\100\t\200\t300\n2\t\300\t400\t500"
Run Code Online (Sandbox Code Playgroud)

一切都在 string

可以通过使用列表理解write()或writelines()功能来完成吗?

python

1
推荐指数
1
解决办法
149
查看次数

标签 统计

python ×2

mysql ×1

python-3.x ×1

sql ×1