sql >> Databasteknik >  >> RDS >> Mysql

Hur ansluter jag och frågar MySQL från Lua?

Minimalt woking-exempel för LuaSQL - enkelt gränssnitt från Lua till ett DBMS.

package.cpath = package.cpath .. ";/usr/lib/i386-linux-gnu/lua/5.1/?.so"

luasql = require "luasql.mysql"

env = assert (luasql.mysql())
con = assert (env:connect("dbname","user","password"))
cur = assert (con:execute("SHOW TABLES"))

row = cur:fetch ({}, "a")
while row do
  print(string.format("Name: %s", row.Tables_in_dbname))
  row = cur:fetch (row, "a")
end

Rad 1 används om modulen luasql.mysql inte hittas. Även miljövariabel LUA_CPATH kan användas.



  1. Vad är omfattningen av 'SET foreign_key_checks =0'?

  2. Hur TIME() fungerar i MariaDB

  3. Installation av RODBC/ROracle-paket på OS X Mavericks

  4. Kotändare OCH ELLER OCH