<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 59  文章 - 70  trackbacks - 0
    <2012年10月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    積分與排名

    • 積分 - 173591
    • 排名 - 340

    最新評論

    閱讀排行榜

    評論排行榜

    在頁面中向mysql5.0插入中文數據時提示失敗,將sql語句復制到管理器中,數據庫提示data too long for column "title",我改為一個漢字,還是提示同樣的信息,換成英文再試一下,正常,應該是字符集除了問題,但是數據庫在建立的時候就選擇的DEFAULT_CHARSET,應該是字段的問題。
    ?將MySQL安裝目錄下的my.ini文件中的字符集配置如下(修改完之后,最好重啟一下MySQL服務):
    ? ? [mysql]
    ? ? default-character-set=gbk
    ? ? [mysqld]
    ? ? default-character-set=gbk
    或者在my.ini里找到
    sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
    把其中的
    STRICT_TRANS_TABLES,
    去掉,然后重啟mysql就ok了
    ??? 將表和字段的字符集屬性都改成gbk。
    ? ? 在每一次MySqlCommand Execute語句時,如果SQL語句或者參數中包含中文,或者是返回的記錄集中有中文(指Select的查詢語句),就在這個Execute的SQL語句之前加一個SET NAMES GBK;。
    posted on 2009-04-15 09:28 JasonChou 閱讀(36103) 評論(24)  編輯  收藏 所屬分類: database

    FeedBack:
    # re: mysql中data too long for column問題的解決方法 2009-05-16 12:37 456465
    狗屎,方法不可用  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2009-05-18 10:06 JasonChou
    @456465
    注意你的言辭!!!
    我用這個方法解決了我碰到的問題
    你的問題如果不是編碼的原因那當然就解決不了,什么叫對癥下藥,你懂嗎?  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2009-06-17 09:47 汪晶
    他說的的對啊!我就是按樓主說的解決了問題^^  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2009-10-14 19:57 xys8628
    樓主很NB  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2009-12-26 14:52 good
    done  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2010-04-20 22:42 Exisren
    @456465
    這種人做程序員的嗎?

    如果是,實在是讓程序員丟臉!

      回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法[未登錄] 2010-05-29 07:33 asen
    樓主

    我網頁和數據庫都是采用utf8編碼,那怎么解決

    hulushangxian@qq.com  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2010-05-29 12:08 JasonChou
    @asen
    你好,mysql的亂碼問題一直以來都是比較煩人的一個問題!
    你設置成default-character-set=UTF-8試試!  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2010-09-04 15:13 makyoo
    我不能用 GBK 啊
    text 屬性 長度為 0 已經不限制長度了
    但達到一定長度后就不能增加了
    (鄙視一樓)  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法[未登錄] 2010-09-13 21:10 過客
    樓主好氣度,別跟那人一般見識  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2011-01-24 10:23 lin
    樓主啊,我也出現這個問題,如果只輸入幾個漢字,則是可以.不過要是一大段里邊包括了漢字,那就會出現這個問題,我照著你上面的改了,還是出錯.  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2011-07-03 18:32 大幅度
    謝了,lz  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2011-08-12 02:39 分公司
    在my.ini里找到
    sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
    把其中的
    STRICT_TRANS_TABLES,
    去掉,然后重啟mysql就ok了

    這一段好像是有問題的,

    mysql的幫助文檔中對STRICT_TRANS_TABLES的描述是:
    對使用事務的表,當插入非法(invalid)數據時,終止(abort)語句。去掉這個等于是在逃避問題啊,就是說mysql發現錯誤了,也不讓他報出來。
    詳見:mysql幫助文檔5.2.5. The Server SQL Mode

    下面的set names gbk是亮點
    附上另外一篇詳細的介紹:http://blog.sina.com.cn/s/blog_53b0d5dc0100097v.html
    @456465
      回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2011-12-07 16:18 胡錦濤
    @Exisren
    你就一坨屎  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法[未登錄] 2012-02-10 16:34 123
    @分公司
    恩恩,對的!!確實不能這樣改,直接用一下set names gbk;  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2012-02-20 12:44 heh
    樓主的方法很好呀!!  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2012-05-02 21:08 windows7
    補充一點。
    假如之前的字符是字符A,沒有設置好自己想要的字符,就創建了表。
    后來數據庫默認字符A改成了自己想要的字符B(就像樓主一樣打命令行)。
    之前的表的字符也設置成了想要的字符B,但是也是沒有生效。但是把舊的表刪除,再新建表就可以了。  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2012-05-18 23:48 啊順達商店
    @JasonChou
    不錯 我用了你的方法可以 謝啦  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法[未登錄] 2012-07-14 22:43 aaa
    一樓改代碼改到郁悶發泄下而已,你們又不是沒郁悶過,難道人人都是君子?  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法[未登錄] 2012-10-08 09:56 小明
    樓主大神 太感謝啦!問題就這么被解決啦!  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法[未登錄] 2013-04-02 14:51 gaga
    就是這樣的、我的對了、不管你們  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2013-08-28 13:55 。。。。。
    字段長度你沒定義吧  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2014-11-18 11:50 leither
    感覺樓主,我的問題解決了。  回復  更多評論
      
    # re: mysql中data too long for column問題的解決方法 2015-12-11 02:22 12
    謝謝  回復  更多評論
      
    主站蜘蛛池模板: 亚洲国产精品一区二区久久| 亚洲欧洲日产v特级毛片| 免费看黄的成人APP| 久久精品国产亚洲AV无码麻豆| 全免费毛片在线播放| 男女作爱免费网站| 亚洲AV永久青草无码精品| 91精品国产免费久久久久久青草| 亚洲大码熟女在线观看| 国产亚洲精品无码成人| 成人午夜18免费看| 一个人免费视频在线观看www | 成人免费一区二区三区| 亚洲欧洲日产韩国在线| 亚洲国产精品成人久久蜜臀| 99爱在线精品视频免费观看9| 妇女自拍偷自拍亚洲精品| 亚洲第一福利网站| 亚洲国产成人a精品不卡在线| 亚洲视频免费播放| 黄色视屏在线免费播放| 亚洲经典千人经典日产| 蜜芽亚洲av无码精品色午夜| 亚洲一级黄色视频| 九九九精品成人免费视频| 香港a毛片免费观看 | 久久精品一本到99热免费| 日韩国产精品亚洲а∨天堂免| 亚洲国产人成网站在线电影动漫| 免费在线观看中文字幕| 久久久久久精品免费看SSS| a一级毛片免费高清在线| 鲁死你资源站亚洲av| 亚洲欧洲日韩国产| 亚洲国产精品热久久| 一本久久a久久精品亚洲| 日本最新免费不卡二区在线| 无码一区二区三区AV免费| 最近最新高清免费中文字幕| 久草免费福利在线| 曰批全过程免费视频观看免费软件|