Data truncation: Data too long for column 'at row 1
今天在用數據插入mysql的時候,用中文就出現 Data truncation: Data too long for column 錯誤
原來以為是字段太短的問題,改用字段短的內容,但是還是報錯,后來在網上查了資料
原來mysql建表的時候,默認是用的latin1 字符,修改為gbk,即可
這樣的問題,
1:有可能是真的字段短了,那么加長字段
2:字符的問題,mysql建庫,的時候,默認是使用latin1字符,修改為gbk,重啟應該就可以了
3:如果還不可以
可以修改 mysql安裝目錄下的 my.ini文件里面的 默認字符集設置,
default-character-set=gbk 這里修改為gbk 有2處,可以工具查找,修改完后,要重啟mysql
如何重啟mysql呢
1:在windows下 可以在 電腦--服務中的找到mysql服務,重啟mysql服務
2:或者在 mysql安裝目錄下的bin目錄 ,執行mysql bat 命令
下面是抄的
啟動、停止、重啟 MySQL 是每個擁有獨立主機的站長必須要撐握的操作,下面為大家簡單介紹一下操作方法:
一、啟動方式
1、使用 service 啟動:service mysqld start
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:safe_mysqld&
二、停止
1、使用 service 啟動:service mysqld stop
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
三、重啟
1、使用 service 啟動:service mysqld restart
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld restart
本文由用戶 chyx413332087 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!