запрос следующим образом:
query := sq.Insert("exchanges_data").
Columns("exchange_name", "left_coin", "right_coin", "bid", "ask", "min_trade_volume", "created_at")
for _, dataItem := range data {
query = query.Values(
exchangeName,
dataItem.LeftCoin,
dataItem.RightCoin,
dataItem.Bid,
dataItem.Ask,
dataItem.MinTradeVolume,
timeOfGetData)
}
res, err := query.RunWith(db.DB()).Exec()
if err != nil {
fmt.Println("Error: " + err.Error())
}
В итоге получаю следующюю ошибку
Error: pq: syntax error at or near ","
Вывел запрос через fmt.Println(query.ToSql())
Получаю вот такую строку INSERT INTO exchanges_data (exchange_name,left_coin,right_coin,bid,ask,min_trade_volume,created_at) VALUES (?,?,?,?,?,?,?)
Вроде бы всё стандартно. Где я допустил ошибку?
посгрес?
Обсуждают сегодня