导入sqlite3创建表python

问题描述 投票:0回答:1

我无法使用以下代码在Python中的SQLite中创建表。你能帮我看看代码中的错误在哪里吗?

conn = sqlite3.connect('hospital.db')
c = conn.cursor()

c.execute(""""CREATE TABLE IF NOT EXISTS Hastalar(
        isim    TEXT NOT NULL,
        soyad   TEXT NOT NULL,
        HastaID INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
        dgtarih TEXT NOT NULL,
        cinsiyet    TEXT NOT NULL,
        telefon TEXT NOT NULL,
        adres   TEXT,
        RandevuID   INTEGER,
        RaporID INTEGER
    ) """)

conn.commit()
conn.close()

这是我得到的错误

回溯(最近一次调用最后一次): 文件“C:\ProLab7 pp.py”,第 10 行,位于 c.execute(""""如果不存在则创建表 Hastalar( sqlite3.OperationalError:无法识别的令牌:“”如果不存在则创建表Hastalar( isim 文本不为空, 大豆文本不为空, HastaID 整数非空主键自动增量, dgtarih 文本不为空, cinsiyet 文本不为空, 电话文本不为空, 地址文本, RandevuID 整数, RaporID 整数 )“

python database sqlite flask
1个回答
0
投票

您的陈述开头有一个额外的引言。

© www.soinside.com 2019 - 2024. All rights reserved.