Mysql: Неверное строковое значение: '\xE5\xA4\xA7\xE6\x89\x98...' для столбца "школа" в строке 1

Созданный на 19 июн. 2017  ·  3Комментарии  ·  Источник: go-sql-driver/mysql

основной пакет

импорт (
"база данных/sql"
"ФМТ"

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

)

переменная БД *sql.DB

основная функция () {
вар ошибка ошибка
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")
если ошибка != ноль {
паника (ошибка)
}
fmt.Println(db.Ping())
db_user_p, _ := db.Prepare("ВСТАВИТЬ В ЗНАЧЕНИЯ пользователя(?,?,?,?,?,?,now(),?,?,?)")
s, err := db_user_p.Exec(0, "18208142443", "大托普", "恒少", "男", "没有", "xingfusehnghuoasdjfijsa", "нормальный", "2")
если ошибка != ноль {
паника (ошибка)
}
fmt.Println(s)
}

функция CloseDb(){
отложить db.Close()
}

Все 3 Комментарий

паника: ошибка 1366: неверное значение строки: '\xE5\xA4\xA7\xE6\x89\x98...' для столбца "школа" в строке 1

Сообщение об ошибке достаточно ясное, чтобы помочь вам решить проблему. Убедитесь, что вставляемое значение соответствует типу этого столбца.

В случае, если кто-то ищет решение.
https://github.com/jinzhu/gorm/issues/1811#issuecomment -421232477

Была ли эта страница полезной?
0 / 5 - 0 рейтинги