16 lines
377 B
Go
16 lines
377 B
Go
package db
|
|
|
|
import "database/sql"
|
|
|
|
func (c *Client) Insert(query string, args ...any) (sql.Result, error) { return c.exec(query, args...) }
|
|
|
|
// BatchInsert 批量插入,传入多组参数
|
|
func (c *Client) BatchInsert(query string, params [][]any) error {
|
|
for _, args := range params {
|
|
if _, err := c.Insert(query, args...); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
return nil
|
|
}
|