【问题标题】:Corona: Can't drop table from databaseCorona:无法从数据库中删除表
【发布时间】:2013-01-08 10:01:58
【问题描述】:

我有这段代码:

local path = system.pathForFile("data.db", system.DocumentsDirectory)
db = sqlite3.open( path )

local tablesetup = [[DROP TABLE score_floors;]]
db:exec( tablesetup )

for row2 in db:nrows("SELECT * FROM score_floors") do
   print("---->ID: " .. row2.id )
end

输出显示来自“已删除表”的数据

谁能帮帮我?谢谢

【问题讨论】:

    标签: database sqlite coronasdk


    【解决方案1】:

    我找到了解决办法:

    表名不能有'_'字符

    【讨论】:

    • 有多个带下划线的表。只有一个会在删除或重命名时引发错误。
    猜你喜欢
    • 1970-01-01
    • 2010-09-08
    • 2011-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-23
    相关资源
    最近更新 更多