sql >> データベース >  >> RDS >> Mysql

Lua内からMySQLに接続してクエリを実行する方法は?

    LuaSQL の最小限のウォーキングの例 --Luaから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
    

    モジュールluasql.mysqlが見つからない場合に使用される1行目。また、環境変数LUA_CPATHを使用することもできます。



    1. Oracle PL /SQLTABLEタイプのTO_CHAR

    2. Python:mysqldbを使用してMySQLテーブルをディクショナリとしてインポートしますか?

    3. SQLServerでのAlwaysOn可用性グループの構成

    4. 主キー違反エラーの後にトランザクションを続行する