mirror of
https://github.com/luapower/mysql.git
synced 2024-12-28 11:50:28 +01:00
.frac now number instead of int_64_t on x64
This commit is contained in:
parent
76c4901733
commit
ac163f8b9c
@ -67,7 +67,7 @@ function M.client_info()
|
||||
end
|
||||
|
||||
function M.client_version()
|
||||
return tonumber(C.mysql_get_client_version)
|
||||
return tonumber(C.mysql_get_client_version())
|
||||
end
|
||||
|
||||
--connections
|
||||
@ -1102,7 +1102,7 @@ function fields:get_date(i)
|
||||
time and tm.hour or nil,
|
||||
time and tm.minute or nil,
|
||||
time and tm.second or nil,
|
||||
time and tm.second_part or nil
|
||||
time and tonumber(tm.second_part) or nil
|
||||
end
|
||||
|
||||
function params:set_date(i, year, month, day, hour, min, sec, frac)
|
||||
@ -1159,12 +1159,12 @@ function fields:get(i)
|
||||
elseif time_types[btype] then
|
||||
local t = self.data[i]
|
||||
if t.time_type == C.MYSQL_TIMESTAMP_TIME then
|
||||
return datetime{hour = t.hour, min = t.minute, sec = t.second, frac = t.second_part}
|
||||
return datetime{hour = t.hour, min = t.minute, sec = t.second, frac = tonumber(t.second_part)}
|
||||
elseif t.time_type == C.MYSQL_TIMESTAMP_DATE then
|
||||
return datetime{year = t.year, month = t.month, day = t.day}
|
||||
elseif t.time_type == C.MYSQL_TIMESTAMP_DATETIME then
|
||||
return datetime{year = t.year, month = t.month, day = t.day,
|
||||
hour = t.hour, min = t.minute, sec = t.second, frac = t.second_part}
|
||||
hour = t.hour, min = t.minute, sec = t.second, frac = tonumber(t.second_part)}
|
||||
else
|
||||
error'invalid time'
|
||||
end
|
||||
|
4
mysql.md
4
mysql.md
@ -535,6 +535,6 @@ Instruct the server to dump debug info in the log file. `SUPER` priviledge neede
|
||||
|
||||
## TODO
|
||||
|
||||
* reader function for getting large blobs in chunks using mysql_stmt_fetch_column: `stmt:chunks(i[, bufsize])` or `stmt:read()` ?
|
||||
* test with Linux, OSX, 64bit OSs
|
||||
* reader function for getting large blobs in chunks using
|
||||
mysql_stmt_fetch_column: `stmt:chunks(i[, bufsize])` or `stmt:read()` ?
|
||||
* support connecting against different runtimes (client_library option)
|
||||
|
Loading…
Reference in New Issue
Block a user