sqlite3.OperationalError: near "-": syntax error

最近在使用sqlite存储数据,发现如果tableName中含有"-",如"xx-yyy"

c++ sql tableName

在c++中操作时需要将tableName用‘‘ 包含:
CREATE TABLE IF NOT EXISTS ‘%s‘(offset int PRIMARY KEY, json Text);

sqlite3.OperationalError: near "-": syntax error

在python中操作时需要将tableName用[]包含:
CREATE TABLE[tra-162150285541545424](offset int PRIMARY KEY,json Text);

sqlite3中不同表中的index name不能相同,不然会报已存在

sqlite3.OperationalError: near "-": syntax error

上一篇:SpringBoot在IDEA下热部署配置


下一篇:postgreSQL主键自增长