строку с различным количеством параметров?
Функция примерно такая:
func insert(data ...interface{}) error {...}
таблица такая: c1,c2,c3 все могут быть NULL
соответственно, нужно какое-то тело функции, которое бы вставляло в таблицу разное количество параметров от 1 до 3, которые подаются аргументами в функцию.
Не понимаю как именно можно написать тело, т.к. в INSERT мы же явно указываем количество столбцов
Измеряй размер интерфейса и подставляй кол-во плейсхолдеров соответственно кол-ву параметров. Я это дерьмо уже однажды реализовал: https://telegra.ph/CHast-3-Realizaciya-proekta-biznes-logika-i-statika-09-30 См. самое начало
Обсуждают сегодня