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