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 列?
基本代码:
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)