使用lsqlite3 db_rows按名称访问列数据?

时间:2016-04-02 21:45:39

标签: lua

我使用lsqlite3库从sqlite数据库中检索数据。当我使用db:rows函数时,我能够使用整数索引访问数据,但如果我可以通过名称访问它会更方便。

目前我正在做这样的事情。

sql=[=[
  SELECT max([index]) as last FROM migrations
]=]

for a in db:rows(sql) do 
  print(a[1])
end

我在这里使用[1]访问了last,但我想执行a.lasta["last"]之类的操作来访问此值。

1 个答案:

答案 0 :(得分:1)

请改为:

for a in db:nrows(sql) do 
  print(a.last)
end