You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 18, 2025. It is now read-only.
if err := conn.Exec(context.Background(), "DROP TABLE IF EXISTS example"); err != nil {
return err
}
if err := conn.Exec(context.Background(), ddl); err != nil {
return err
}
batch, err := conn.PrepareBatch(context.Background(), "INSERT INTO example")
if err != nil {
return err
}
for i := int64(0); i < 1000; i++ {
err := batch.Append(
i%10,
"CH",
map[string]int64{
"key": i,
},
[]int64{i, i + 1, i + 2},
time.Now(),
)
if err != nil {
return err
}
}
if err := batch.Send(); err != nil {
return err
}
var result struct {
Col1 int64
Count uint64 `ch:"count"`
}
if err := conn.QueryRow(context.Background(), "SELECT Col1, COUNT() AS count FROM example WHERE Col1 = 5 GROUP BY Col1").ScanStruct(&result); err != nil {