st, _ := db.Prepare("UPDATE user SET score=? WHERE id=?"); st.BindInt(1, 99); // "?"の場所を数値(1〜)で指定 (ex. update score 99) st.BindText(2, "Paris"); st.Step(); st.Finalize();
st, _ = db.Prepare("SELECT * FROM user WHERE id=?"); st.BindText(1, "Paris"); c := st.Step(); if c == sqlite3.SQLITE_ROW { fmt.Printf("score: %d\n", st.ColumnInt(0)); } st.Finalize(); }