SQLite:注意查询条件中空格的影响

前端之家收集整理的这篇文章主要介绍了SQLite:注意查询条件中空格的影响前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

sqlite的空格具有特别的影响力!往往多写一个空格,可能会得到完全不一样的结果,这个特别要引起注意!

记录一下:被坑的

-----------------------------------------------------

db=sqliteDB(dbPath) #"E:\\sqliteData\\sqliteDB.db"
strsql =string("SELECT * FROM sqlite_master WHERE name= '",tableName,"'") # 不能有空格
output =query(db,strsql);

------------------------------------------------------

如果写成以下:

strsql =string("SELECT * FROM sqlite_master WHERE name= ' "," ' ") # 注意有空格,就掉坑里了!查的表将不是tableName!而是名为tableName前后加空格的表名!

结果,只有你自己知道了。

这种情况,处处皆是。

原文链接:https://www.f2er.com/sqlite/199966.html

猜你在找的Sqlite相关文章