gpt4 book ai didi

sqlite - 测试 Luasqlite 中是否存在表

转载 作者:行者123 更新时间:2023-12-03 13:34:28 25 4
gpt4 key购买 nike

我正在使用 Luasqlite .

如果我想编写一个测试来验证一个表是否存在,它返回 bool 值,我将如何去做呢?

似乎如果我尝试从一个不存在的表中选择一些东西作为我的测试,那么应用程序就会完全出错。

谢谢!

最佳答案

也可以查询表sqlite_master寻找你的 table ,例如:

found=false
db:exec([[select * from sqlite_master where name='my_table';]],
function(...) print(...) found=true return 0 end)
if found then print'table exists!' end

关于sqlite - 测试 Luasqlite 中是否存在表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3709967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com