作者pucca978 (pucca978)
看板Python
标题[问题] sql问题?
时间Mon Feb 24 15:32:02 2020
想请问前辈们 是我sql没导入 还是哪边有问题啊?
import sqlite3
conn=sqlite3.connect('test.sqlite')
cursor=conn.cursor()
abc='CREATE TABLE IF NOT EXITS table01 \ <=若把\拿掉变成错误2
("num" INTEGER PRIMARY KEY NOT NULL,"tel" TEXT)'
ace='insert into table01 values(1,"03-1234567")'
cursor.execute(abc)
cursor.execute(ace)
conn.commit()
conn.close()
OperationalError: near "EXITS": syntax error -错误1
SyntaxError: EOL while scanning string literal -错误2
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.62.247.25 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1582529524.A.7EC.html
1F:→ LZN: EXISTS ? 02/24 15:54
2F:→ justoncetime: 先用sqlite命令列,或是管理工具如dbeaver确认SQL指 02/24 16:26
3F:→ justoncetime: 令正确性,可以逐步限缩范围。除错过程也会有收获 02/24 16:26
4F:推 Schottky: 就拼错字 02/24 19:31