строку с различным количеством параметров?
                  
                  
                  Функция примерно такая:
                  
                  
                  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 См. самое начало
Обсуждают сегодня