更新基本表中的记录使用的sql命令是什么

互联网 19-7-24

不过根据数据的来源不同,还是有所区别的:

1、从外部输入 这种比较简单 例:

update tb set UserName="XXXXX" where UserID="aasdd"
update tb set LastDate=date() where UserID="aasdd"
update tb set clickcount=clickcount+1 where ID=xxx

4、将同一记录的一个字段赋值给另一个字段

update tb set Lastdate= regdate where XXX

5、将一个表中的一批记录更新到另外一个表中 table1 ID f1 f2 table2 ID f1 f2

先要将table2中的f1 f2 更新到table1(相同的ID)

update table1,table2 set table1.f1=table2.f1,table1.f2=table2.f2 where  table1.ID=table2.ID
IDmonthE_IDPrice
1112
2124
3215
4225

先要将表中2月份的产品price更新到1月份中 显然,要找到2月份中和1月份中ID相同的E_ID并更新price到1月份中 这个完全可以和上面的方法来处理,不过由于同一表,为了区分两个月份的,应该将表重命名一下 update a,a as b set a.price=b.price where a.E_ID=b.E_ID and a.month=1 and b.month=2

当然,这里也可以先将2月份的查询出来,在用5的方法去更新

update a,(select * from a where month=2)as b set a.price=b.price where a.E_ID=b.E_ID and a.month=1

推荐:《SQL视频教程》

以上就是更新基本表中的记录使用的sql命令是什么的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:数据库的并发操作可能带来的问题有哪些

相关资讯