当字段UID值为空时,如何将序列值分配给sqlite字段
例如,如何将序列值分配给现有sqlite表中为空的字段“UID”当字段UID值为空时,如何将序列值分配给sqlite字段,sqlite,auto-increment,manual,unique-key,Sqlite,Auto Increment,Manual,Unique Key,例如,如何将序列值分配给现有sqlite表中为空的字段“UID” table: FOO name UID A 1 B 2 C 100 D NULL E NULL F NULL 我想要的是 table: FOO name UID A 1 B 2 C 100 D 101 E 102 F 103 有人能帮忙吗? 我想寻找一个替代使用自动增量对我自己的原因 谢谢 返回调用次数,然后执行 UPDATE FOO SET UID = 10
table: FOO
name UID
A 1
B 2
C 100
D NULL
E NULL
F NULL
我想要的是
table: FOO
name UID
A 1
B 2
C 100
D 101
E 102
F 103
有人能帮忙吗?
我想寻找一个替代使用自动增量对我自己的原因
谢谢 返回调用次数,然后执行
UPDATE FOO SET UID = 100 + increment() WHERE UID IS NULL
谢谢,increment()应该是C函数,还是python函数?或者,像SELECT count(*)这样的SQL语言是否可以从FOO works而不是increment()中工作?