首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

update话语,说重复插入主键

2012-08-03 
update语句,说重复插入主键~String sql update stuInfo set 学院 +college+ ,专业 +professi

update语句,说重复插入主键~


String sql = "update stuInfo set 学院 = '"+college+"' ,专业 = '"+profession+"' ,姓名 = '"+name+"' where 学号 = '"+id+"'";
其中
String college = new String(request.getParameter("college").getBytes("ISO-8859-1"),"UTF-8");
  String profession = new String(request.getParameter("profession").getBytes("ISO-8859-1"),"UTF-8");
  String id = new String(request.getParameter("id").getBytes("ISO-8859-1"),"UTF-8");
  String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");


报错
javax.servlet.ServletException: 违反了 PRIMARY KEY 约束 'PK_stuInfo'。不能在对象 'dbo.stuInfo' 中插入重复键。


[解决办法]
楼主检查一下数据库,看看自己设置的主键是什么。

违反了主键约束,主键的约束就是不能有重复。

热点排行