亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MYSQL數據錄入失敗 怎么解決?

MYSQL數據錄入失敗 怎么解決?

NadiaSmile 2016-09-26 12:12:25
代碼如下:mysql>? INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('商務雙肩背包','筆記本配件','索尼','99',DEFAULT,DEFAULT);ERROR 1366 (HY000): Incorrect string value: '\xC9\xCC\xCE\xF1\xCB\xAB...' for column 'goods_name' at row 1我以為是編碼方式有問題 character set 改為utf8? gbk過? 都不管用? 把中文改成英文不報錯? 可是我想輸入中文啊。。。
查看完整描述

9 回答

?
單行道上的大熊

TA貢獻1條經驗 獲得超0個贊

你好,我也碰到同樣的問題,試了好多辦法都不行,請問怎么弄?。???

查看完整回答
反對 回復 2017-05-08
?
大咪

TA貢獻785條經驗 獲得超332個贊

應該還是編碼問題,你把之前的那個table就是tdb_goods刪掉,然后這樣做

CREATE?TABLE?IF?NOT?EXISTS?tdb_goods(
????goods_id????SMALLINT?UNSIGNED?PRIMARY?KEY?AUTO_INCREMENT,
????goods_name??VARCHAR(150)?NOT?NULL,
????goods_cate??VARCHAR(40)??NOT?NULL,
????brand_name??VARCHAR(40)??NOT?NULL,
????goods_price?DECIMAL(15,3)?UNSIGNED?NOT?NULL?DEFAULT?0,
????is_show?????BOOLEAN?NOT?NULL?DEFAULT?1,
????is_saleoff??BOOLEAN?NOT?NULL?DEFAULT?0
??);ENGINE=InnoDB?DEFAULT?CHARSET=utf8;??//這樣試試啦


查看完整回答
反對 回復 2016-09-26
?
Lay0305

TA貢獻31條經驗 獲得超7個贊

看下你?'goods_name 字段長度

查看完整回答
反對 回復 2016-09-26
?
snowmanJS

TA貢獻89條經驗 獲得超53個贊

把99的單引號去掉試試。goods_price是浮點型的

查看完整回答
反對 回復 2016-09-26
  • 大咪
    大咪
    貌似是正解……
  • snowmanJS
    snowmanJS
    現在就嘗試一下
  • NadiaSmile
    NadiaSmile
    mysql> INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('R510VC 15.6英寸筆 記本','筆記本','華碩',3399,DEFAULT,DEFAULT); ERROR 1366 (HY000): Incorrect string value: '\xD3\xA2\xB4\xE7\xB1\xCA...' for column 'goods_name' at row 1 去掉引號也不管用 那個不知道有沒有錯 現在的錯誤是goods_name對應的值不是正確的字符串值 我感覺不是語句的問題吧 我用的實在imooc網上下載的代碼 那應該是老師提供的 沒錯吧
點擊展開后面3
?
大咪

TA貢獻785條經驗 獲得超332個贊

show一下tdb_goods

查看完整回答
反對 回復 2016-09-26
?
拖鞋_

TA貢獻453條經驗 獲得超223個贊

我感覺 你 ?goods_name的數據類型可以能有問題

查看完整回答
反對 回復 2016-09-26
  • 9 回答
  • 1 關注
  • 2204 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號