Skip to main content
Module

x/mysql2/index.d.ts>Connection

MySQL client for Deno with focus on performance. Supports prepared statements, non-utf8 encodings, binary log protocol, compression much more
Latest
interface Connection
implements BaseConnection
import { type Connection } from "https://deno.land/x/mysql2@v1.0.6/index.d.ts";

Methods

execute<T extends
| mysql.RowDataPacket[][]
| mysql.RowDataPacket[]
| mysql.OkPacket
| mysql.OkPacket[]
| mysql.ResultSetHeader
>
(sql: string, callback?: (
err: mysql.QueryError | null,
result: T,
fields: mysql.FieldPacket[],
) => any
): mysql.Query
execute<T extends
| mysql.RowDataPacket[][]
| mysql.RowDataPacket[]
| mysql.OkPacket
| mysql.OkPacket[]
| mysql.ResultSetHeader
>
(
sql: string,
values: any | any[] | { [param: string]: any; },
callback?: (
err: mysql.QueryError | null,
result: T,
fields: mysql.FieldPacket[],
) => any
,
): mysql.Query
execute<T extends
| mysql.RowDataPacket[][]
| mysql.RowDataPacket[]
| mysql.OkPacket
| mysql.OkPacket[]
| mysql.ResultSetHeader
>
(options: mysql.QueryOptions, callback?: (
err: mysql.QueryError | null,
result: T,
fields?: mysql.FieldPacket[],
) => any
): mysql.Query
execute<T extends
| mysql.RowDataPacket[][]
| mysql.RowDataPacket[]
| mysql.OkPacket
| mysql.OkPacket[]
| mysql.ResultSetHeader
>
(
options: mysql.QueryOptions,
values: any | any[] | { [param: string]: any; },
callback?: (
err: mysql.QueryError | null,
result: T,
fields: mysql.FieldPacket[],
) => any
,
): mysql.Query
ping(callback?: (err: mysql.QueryError | null) => any): void
promise(promiseImpl?: PromiseConstructor): PromiseConnection