sqlite3 rowid别名未正确创建

2024-10-01 00:21:01 发布

您现在位置:Python中文网/ 问答频道 /正文

根据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,则不起作用。在

怎么了?在


Tags: 代码importdocumentationconnect整数consqlite3cursor