Объект базы
db:exec
Выполняет запрос, ничего не возвращающий.Аргументы
Возвращает
Пример
; — схему удобно объявлять одним куском. С параметрами запрос должен быть один.
Базы закрываются сами при
lua_reload, выгрузке плагина и остановке
сервера. Обращение к закрытой — понятная ошибка, а не работа с
чужим файлом.db:query
Выполняет запрос и возвращает все строки.Аргументы
Возвращает
Строка — таблица с ключами по именам колонок.
db:first
Выполняет запрос и возвращает первую строку.Аргументы
Возвращает
Пример
db:prepare
Разбирает SQL один раз для многократного выполнения.Аргументы
Возвращает
Для разового запроса выигрыша нет. Выражение живёт вместе со своей базой: закрытие базы закрывает и его.