BYTEA フィールドを持つ単純な SQL データベースを作成しました。
create table testhex (testhex bytea);
insert into testhex (testhex) values ('\x123456');
次に、Goからクエリを実行しようとしました。
package main
import (
"database/sql"
_ "github.com/lib/pq"
)
func main(){
var err error
db, err := sql.Open("postgres", "dbname=testhex sslmode=disable")
if err != nil {
panic(err)
}
var result string
err = db.QueryRow("select testhex from testhex where testhex = $1", `\x123456`).Scan(&result)
if err != nil {
panic(err)
}
}
行が見つかりません。私は何を間違っていますか?