mysql 如何更新某一条数据内容

表字段有id、name、finished,finished默认都是0,我想先把finished不为1的数据先select出来(这语法会),然后选择某行的数据把finish... 表字段有id、name、finished,finished默认都是0,我想先把finished不为1的数据先select出来(这语法会),然后选择某行的数据把finished改为1(这里的update不会,应该怎么写),where id作限制好像不行,因为select出来的id已经被打乱了(假如id=2的数据原来的finished是1,那就不会被选择,也就是表没有id=2的数据,我是用java swing写的表格,需要修改某一行的数据,从而修改数据库的finished),那我该怎么做才能更新第x行的finished呢 展开
 我来答
guantq
2014-05-11 · 超过47用户采纳过TA的回答
知道答主
回答量:209
采纳率:0%
帮助的人:144万
展开全部
数据库的数据ID是唯一的啊,读进java表后也是唯一的,是一一对应的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
Ailiex
2014-05-10 · TA获得超过996个赞
知道小有建树答主
回答量:1108
采纳率:37%
帮助的人:556万
展开全部
update 表 set finished=1 where id=3 and finished<>1
更多追问追答
追问
这好像也不行,因为我读进java表格的数据是finished不等于1的,所以java表格里第三行可能对应的数据库里的是id=5而不是id=3,例如id=1,finished=1;id=2,finished=1;id=3,finished=1;id=4,finished=0;id=5,finished=0;那读进java表格的数据只有id=4,5,我选择java表格第二行,对应就是数据库第5行了
追答
把id条件去掉。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式