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

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

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

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

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

这里我使用了 a[1] 访问了 last,但我想做类似于 a.lasta["last"] 的事情来访问这个值。

点赞
用户3735873
用户3735873

做这个更好:

`` ` 对于db:nrows(sql)中的a,执行   打印(a.last) 结束

```

2016-04-03 07:48:52