Documentation
¶
Overview ¶
Package mysql registers the MySQL/MariaDB driver and grammar.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Grammar ¶
type Grammar struct{}
Grammar implements database.Grammar for MySQL/MariaDB.
func (Grammar) CompileType ¶
func (Grammar) CompileType(kind string, opts database.ColumnTypeOptions) string
CompileType renders a MySQL column type.
func (Grammar) LastInsertIDStrategy ¶
func (Grammar) LastInsertIDStrategy() database.InsertIDStrategy
LastInsertIDStrategy returns FromResult.
func (Grammar) Placeholder ¶
Placeholder returns "?" — MySQL uses positional ? placeholders.
func (Grammar) SupportsReturning ¶
SupportsReturning is false in MySQL (MariaDB 10.5+ does, but we use LastInsertId for portability).
Click to show internal directories.
Click to hide internal directories.