aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattn <mattn.jp@gmail.com>2012-12-26 09:53:22 +0900
committermattn <mattn.jp@gmail.com>2012-12-26 09:53:22 +0900
commit65fd6016352050b2c21ee1497e240ea65667e2a8 (patch)
tree50b8ed2ee2a67244559890244ecbe419e3262f7b
parentNo return error when invalid datetime. (diff)
downloadgolite-65fd6016352050b2c21ee1497e240ea65667e2a8.tar.gz
golite-65fd6016352050b2c21ee1497e240ea65667e2a8.tar.xz
add example code using bulk insert.
-rw-r--r--example/main.go27
1 files changed, 27 insertions, 0 deletions
diff --git a/example/main.go b/example/main.go
index b869a1b..7450407 100644
--- a/example/main.go
+++ b/example/main.go
@@ -76,4 +76,31 @@ func main() {
return
}
fmt.Println(name)
+
+ _, err = db.Exec("delete from foo")
+ if err != nil {
+ fmt.Println(err)
+ return
+ }
+
+ _, err = db.Exec("insert into foo(id, name) values(1, 'foo'), (2, 'bar'), (3, 'baz')")
+ if err != nil {
+ fmt.Println(err)
+ return
+ }
+
+ rows, err = db.Query("select id, name from foo")
+ if err != nil {
+ fmt.Println(err)
+ return
+ }
+ defer rows.Close()
+ for rows.Next() {
+ var id int
+ var name string
+ rows.Scan(&id, &name)
+ fmt.Println(id, name)
+ }
+ rows.Close()
+
}