sqlite3.OperationalError: near "-": syntax error


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

1.sqlite3.OperationalError: near "-": syntax error

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

2.c++ sql tableName

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM