mysql修改字段的長度

報錯:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'pwd' at row 1

解法一:在stmt.executeUpdate();前面加stmt.execute("set names gb2312");

沒仔細看錯誤提示,百度了一下就這樣改了,顯然這是修改字符集插入漢字的,看看報錯提示汗死了

解法二:找根源user.setPwd(MD5Util.encrypt(request.getParameter("pwd"))); 

加密後字符串長度爲24我的數據庫中定義的長度爲10,修改字段長度 alter table 表名 modify column 字段名 類型;

例如:alter table user modify column name varchar(50) ;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章