I’m dumb. I had a bug in a checker script that I wrote and only noticed it recently when I bothered to RTFM. Can you spot the error? Probably most programmers will.
Non-working version
require "luasql.mysql" env = luasql.mysql() mysqlconn = env:connect("somedb", "someuser") curs = mysqlconn:execute(" SELECT COUNT(*) FROM some_table WHERE col1 = ''foo") print("Number of rows in $dlq queue is: ", curs:numrows())
Working version
require "luasql.mysql" env = luasql.mysql() mysqlconn = env:connect("somedb", "someuser") curs = mysqlconn:execute(" SELECT COUNT(*) FROM some_table WHERE col1 = ''foo") print("Number of rows in $dlq queue is: ", curs:fetch())