Mysql: Valeur de chaîne incorrecte : '\xE5\xA4\xA7\xE6\x89\x98...' pour la colonne 'école' à la ligne 1

Créé le 19 juin 2017  ·  3Commentaires  ·  Source: go-sql-driver/mysql

paquet principal

importer (
"base de données/sql"
"fmt"

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

)

var db *sql.DB

fonction principale() {
var erreur erreur
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")
si err != néant {
panique (erreur)
}
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")
si err != néant {
panique (erreur)
}
fmt.Println(s)
}

func CloseDb(){
différer db.Close()
}

Tous les 3 commentaires

panique : erreur 1366 : valeur de chaîne incorrecte : '\xE5\xA4\xA7\xE6\x89\x98...' pour la colonne 'école' à la ligne 1

Le message d'erreur est suffisamment clair pour vous aider à vérifier le problème.Assurez-vous que la valeur que vous insérez correspond au type de cette colonne

Au cas où quelqu'un cherche une solution.
https://github.com/jinzhu/gorm/issues/1811#issuecomment -421232477

Cette page vous a été utile?
0 / 5 - 0 notes