MySQL報1366錯誤的原因及解決
更新時間:2024年02月04日 11:03:42 作者:無腦代碼搬運工
SQL Error1366是一個常見的 MySQL 錯誤,主要成因是數據類型不匹配或數據超出了范圍,本文主要介紹了MySQL報1366錯誤的原因及解決,感興趣的可以了解一下
前言
MySQL數據庫是一款非常流行的數據庫,相信很多人都是首選MySQL來學習數據庫知識。
一、MySQL1366錯誤是什么原因
MySQL1366錯誤是報字符串的值的錯誤
二、使用步驟
1.參考如下
先使用代碼查看表的編碼格式發(fā)現是utf8_general_ci
show full columns from emp;
使用下面的代碼查出數據庫的編碼格式
show variables like 'character%';
可以看出來字符集是utf8
現在需要修改為gbk
2.修改
set character_set_client = gbk; set character_set_results = gbk;
再插入就成功了
總結
到此這篇關于MySQL報1366錯誤的原因及解決的文章就介紹到這了,更多相關MySQL報1366錯內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解MySQL用事件調度器Event Scheduler創(chuàng)建定時任務
事件調度器(Event Scheduler)是在MySQLv5.1.6中新增的一個功能,它相當于一個定時器,可以在指定的時間點執(zhí)行一條SQL語句或一個語句塊,也可以用于在固定間隔重復執(zhí)行。下面跟著小編一起來學習學習在MySQL中如何用事件調度器Event Scheduler創(chuàng)建定時任務2016-08-08MySQL中SHOW DATABASES語句查看或顯示數據庫
在MySQL中,可使用SHOW DATABASES語句來查看或顯示當前用戶權限范圍以內的數據庫,下面就來介紹一下如何使用,具有一定的參考價值,感興趣的可以了解一下2024-02-02EF(EntityFramework) 插入或更新數據報錯的解決方法
出現EF(EntityFramework) 插入或更新數據報錯的問題怎么解決呢?下面小編就為大家分析一下錯誤原因及解決方法。一起跟隨小編過來看看吧2017-12-12MySQL 5.5的max_allowed_packet屬性的修改方法
今天在部署一個實驗系統(tǒng)的時候,報錯提示需要修改一下MySQL的配置文件,在修改的時候是有技巧的,大家可以參考下本文嘗試操作下2013-08-08