我正在使用lua和SQL,我对lua相当新。现在,我想对结果集进行操作,而我无法理解其确切的语法。
local M = conn:execute{live=true,sql="Select * from data "}
通过此语句访问结果集的语法是什么?
答案 0 :(得分:1)
除非您告诉我们您使用哪个库进行连接,否则我们无法完全帮助您。如果它是LuaSQL连接,那么在execute
语句之后得到一个游标对象。从游标对象的indirect docs of LuaSQL开始,您会看到需要调用fetch()
函数来完成结果集。
local M = conn:execute{live=true,sql="Select * from data "}
for col1, col2, col3 in M:fetch() do
print( col1, col2, col3 )
end