如何在Python3 for mac中使用SQLite3创建数据库?

如何在Python3 for mac中使用SQLite3创建数据库?,sqlite,python-3.x,Sqlite,Python 3.x,到目前为止,这是我的代码,我一直收到一个错误声明: “sqlite3.error:near”)“:语法错误” 在create语句中,在close paren之前有一个额外的逗号。应该是: cur.execute("""CREATE TABLE Contacts (Fname TEXT, Lname TEXT, Phone INTEGER)""") cur.execute("""INSERT INTO Contacts (Fname, Lname, Phone) VALUES (?,?,?)""

到目前为止,这是我的代码,我一直收到一个错误声明: “sqlite3.error:near”)“:语法错误”


在create语句中,在close paren之前有一个额外的逗号。应该是:

cur.execute("""CREATE TABLE Contacts (Fname TEXT,
Lname TEXT, Phone INTEGER)""")
cur.execute("""INSERT INTO Contacts (Fname, Lname, Phone)
VALUES (?,?,?)""", (Fname,Lname,Phone))
稍后,在
INSERT
语句中有一个额外的参数,
joined_club
。应该是:

cur.execute("""CREATE TABLE Contacts (Fname TEXT,
Lname TEXT, Phone INTEGER)""")
cur.execute("""INSERT INTO Contacts (Fname, Lname, Phone)
VALUES (?,?,?)""", (Fname,Lname,Phone))

在create语句中,在close paren之前有一个额外的逗号。应该是:

cur.execute("""CREATE TABLE Contacts (Fname TEXT,
Lname TEXT, Phone INTEGER)""")
cur.execute("""INSERT INTO Contacts (Fname, Lname, Phone)
VALUES (?,?,?)""", (Fname,Lname,Phone))
稍后,在
INSERT
语句中有一个额外的参数,
joined_club
。应该是:

cur.execute("""CREATE TABLE Contacts (Fname TEXT,
Lname TEXT, Phone INTEGER)""")
cur.execute("""INSERT INTO Contacts (Fname, Lname, Phone)
VALUES (?,?,?)""", (Fname,Lname,Phone))