java sql update语句问题

数据库的表名是votenum里面有2个字段,ID和Votes我想写一句语句,让语句每次执行都把ID为1的Votes字段的内容都加1,ID为char型,Votes为int型... 数据库的表名是votenum 里面有2个字段,ID和Votes
我想写一句语句,让语句每次执行都把ID为1的Votes字段的内容都加1,ID为char型,Votes为int型
展开
 我来答
hycic
2009-09-27 · TA获得超过110个赞
知道答主
回答量:37
采纳率:0%
帮助的人:51.5万
展开全部
update votenum set votes+=1 where id='1'
其实id=1也行,只不过数据库会自动转换
但为了优化和效率来看 判断长度一样两个int值和char值 用eql?(ruby 的写法java是equal())方法快 所以加个‘’好点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-09-27
展开全部
update votenum set votes=votes+1 where id=1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友312835d2c
2009-09-28 · TA获得超过155个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:135万
展开全部
只要在数据库里面设计表的时候

设计这两个字段为 自增长 的就可以,

你的ID为什么要用char型呢,

char型范围要比int小呢.

建议你用int...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老唐日常游戏vlog
2009-09-27 · TA获得超过2103个赞
知道小有建树答主
回答量:1102
采纳率:0%
帮助的人:367万
展开全部
update votenum set votes+=1 where id=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式