Mysql: Nilai string salah: '\xE5\xA4\xA7\xE6\x89\x98...' untuk kolom 'sekolah' di baris 1

Dibuat pada 19 Jun 2017  ·  3Komentar  ·  Sumber: go-sql-driver/mysql

paket utama

impor (
"basis data/sql"
"fmt"

_ "github.com/go-sql-driver/mysql"

)

var db *sql.DB

fungsi utama() {
kesalahan var err
db, err = sql.Open("mysql", " root:xingfushenghuo999@tcp (127.0.0.1:3306)/college_journal?&collation=utf8mb4_unicode_ci&charset=utf8mb4&timeout=5s&readTimeout=15s&writeTimeout=15s")
jika salah != nihil {
panik (err)
}
fmt.Println(db.Ping())
db_user_p, _ := db.Prepare("INSERT INTO user VALUES(?,?,?,?,?,?,now(),?,?,?)")
s, err := db_user_p.Exec(0, "18208142443", "大托普", "恒少", "男", "没有", "xingfusehnghuoasdjfijsa", "normal", "2")
jika salah != nihil {
panik (err)
}
fmt.Println
}

fungsi CloseDb(){
tunda db.Tutup()
}

Semua 3 komentar

panik: Kesalahan 1366: Nilai string salah: '\xE5\xA4\xA7\xE6\x89\x98...' untuk kolom 'sekolah' di baris 1

Pesan kesalahan cukup jelas untuk membantu Anda memeriksa masalah. Pastikan nilai yang Anda masukkan cocok dengan jenis kolom itu

Dalam kasus seseorang sedang mencari solusi.
https://github.com/jinzhu/gorm/issues/1811#issuecomment -421232477

Apakah halaman ini membantu?
0 / 5 - 0 peringkat