小编Lea*_*ev.的帖子

MySQL 如何创建带有日期格式的自定义 id 列?

MySQL 当前表

CREATE TABLE document_control (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT...
Run Code Online (Sandbox Code Playgroud)

从上面 -id将按以下顺序创建:1,2,3,4,5,6,7...

意图

我需要这样的顺序:

19-001
19-002
19-003
Run Code Online (Sandbox Code Playgroud)

解释

19- 今天的年份日期格式 (yy)

001- 添加新值时增加+1。

明年(2020年)..

序列需要重置回,001但由于年份是 2020,因此 19 更改为 20:

20-001
20-002
20-003
Run Code Online (Sandbox Code Playgroud)

问题

如何创建这个自定义 ID 列?

mysql

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

如何在 Python 中将 sort() 用于 set() 值?

基本代码:

var1 = ['b', 'a', 'c', 'd']
var2 = ['c', 'a']

print(set(var1).difference(set(var2)))
Run Code Online (Sandbox Code Playgroud)

输出:

{'b', 'd'}
Run Code Online (Sandbox Code Playgroud)

是否可以将此输出按字母顺序排序?如果是这样,我该怎么办?

这是我尝试过的:

print(set(var1).difference(set(var2)).sort())
Run Code Online (Sandbox Code Playgroud)

但是出现错误:

    print(set(var1).difference(set(var2)).sort())
AttributeError: 'set' object has no attribute 'sort'
Run Code Online (Sandbox Code Playgroud)

python

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

标签 统计

mysql ×1

python ×1