【发布时间】:2021-11-19 13:29:04
【问题描述】:
我通过 python 测试 sql 命令。一般来说,一切都很好,在这种情况下,它不起作用。
import sqlite3
conn = sqlite3.connect('Chinook_Sqlite.sqlite')
cursor = conn.cursor()
result = None
try:
cursor.executescript("""CREATE TABLE <New>;""")
result = cursor.fetchall()
except sqlite3.DatabaseError as err:
print("Error: ", err)
else:
conn.commit()
print(result)
conn.close()
【问题讨论】:
-
我不确定,如果 SQLLite 允许创建名称为
且没有任何列的表 -
你的表名是
? -
是的,它是“新”
-
那你为什么写
<New>? -
您是否尝试过查找表创建语句的外观? sqlite.org/lang_createtable.html