(id, password, email, ip4, ip6, created_time) VALUES (?, ?, ?, ?, ?, NOW())
выдаёт ошибку
block: expected 6 arguments (columns: id, password, email, ip4, ip6, created_time), got 5
NOW() почему-то не считается за аргумент. тут https://clickhouse.tech/docs/ru/sql-reference/statements/insert-into/ пишут, что вроде должен now() раьботать.
now() вычисляется в клиенте в native протоколе, просто кладите время из go, или в таблице default now() есть values и есть values, во втором now() нельзя первый обрабатывается AST парсером и ограничен в размере , второй стрим-парсером (бесконечный размер), go шлет в native протоколе значения в потоке байт, а не строки.
это уже clickhouse-go ошибка? вообще now() в VALUES не очень хорошо пихать парсер сбивается со streamable на AST и жрет память
Обсуждают сегодня