根据sqlite3 documentation,创建主键为升序整数的表会导致主键成为rowID的别名。我可不想这样。在
以下是我的创建代码:
import sqlite3
con = sqlite3.connect("/tmp/emaildb.sqlite3")
c = con.cursor()
try:
c.execute("create table drives (driveid integer primary key asc, drivename text unique);")
con.commit()
except sqlite3.OperationalError:
pass
这是我的支票代码:
^{pr2}$如果是I select rowid
,这是有效的,但如果是Iselect driveid
,则不起作用。在
怎么了?在
http://www.sqlite.org/autoinc.html
我不熟悉create表中的“asc”指令。在
相关问题 更多 >
编程相关推荐