如何用JAVA修改数据库的记录?可能有主外键的约束,不能修改该项记录。详细看下图
详细见这里http://zhidao.baidu.com/question/553176266714960652.html请看清楚我的说明...
详细见这里http://zhidao.baidu.com/question/553176266714960652.html 请看清楚我的说明
展开
2个回答
展开全部
不是sql的问题,是你主键的选择有问题。主键是不能修改的,而你这边用的是联合主键,学号,课程号一起作为联合主键,结果自然是不能改学号以及课程号。(总之,主键不能修改)
方法麻:
1.新增,删除自然是没问题,但是当要将某个已选课程换为其它课程时,先删掉原记录,然后重新插入一条。
2.不用联合主键来实现,代码里面自已加入不允许重复的学号+课程号的判断。
方法麻:
1.新增,删除自然是没问题,但是当要将某个已选课程换为其它课程时,先删掉原记录,然后重新插入一条。
2.不用联合主键来实现,代码里面自已加入不允许重复的学号+课程号的判断。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询