set和update的区别? 比如说这个语句 UPDATE aaa.cdb_members SET adminid=1 WHERE uid=215872我把自己添加为了管理员组中 这是discuz的 可以用update吗?我还是搞不懂他们的区别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个需要看一下手册中的SQL基本语法了。你先自己看一下,然后有什么不懂的再提出来大家一起参考。否则很难解释给你听懂。《数据库系统概论(第四版)》 王珊 萨师煊 高等教育出版社 (掌握基础知识和概念) MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html SET age=age+1 那么是不是也可以update age=age+1还是没搞懂区别 update可以更改 set也可以啊 帮你转到SQL SERVER版吧。 那儿人多估计有人愿意花时间和耐心来讲解什么是加法,什么是乘法。 UPDATE aaa.cdb_members SET adminid=1 WHERE uid=215872#1. UPDATE 后面紧跟的是"要更新的表的名字", 注意: UPDATE后只能跟1个表名#2. SET 后面紧跟的是"要更新的字段的名字", 注意:可以更新多个字段。如:SET filed1 = 1, field2 = 2#3. WHERE 后面紧跟的是"符合哪些条件的记录行才会被更新" set 是赋值语句,update是更新语句,当 set 在 update 里出现的时候,解释为:更新cdb_members 表中的 uid=215872 的这条记录,对它的 adminid 列赋为值 1. SET age=age+1SET 后的字段都是指某一行的字段,上面的意思是:把本行的age字段值更新成本行的age字段值+1 没看明白意思呀 update .... set... 这是语法规则呀难道不用set也能更新? update 表名set 字段名=字段名+1 -- 原值加1 不需要搞懂该区别。UPDATE table_name SET column_name = condition WHERE column_name = condition 大写均为关键字,必须的语法。 100分求解答几道关于sql的题目 主要是明细(10,11,2,3,4,5,6,7,8,9)拆解开,请高手指教。谢谢! 连续编号分组合计问题 求助一个SQL语句 怎样判断字段中只包含数字和字母 非聚集索引與效能改善 求一复杂SQL语句 对于全局变量的疑问? 如何把数据表(sqlserver)分区?因为数据量太大,所以听说要把数据表分区来查询。 在触发器中使用链接服务器的时候,出现分布式事务异常的错误,请大家指点 求一个模糊查询日期的语句 多项选择题数据库的设计
MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
还是没搞懂区别 update可以更改 set也可以啊
#1. UPDATE 后面紧跟的是"要更新的表的名字", 注意: UPDATE后只能跟1个表名
#2. SET 后面紧跟的是"要更新的字段的名字", 注意:可以更新多个字段。如:SET filed1 = 1, field2 = 2
#3. WHERE 后面紧跟的是"符合哪些条件的记录行才会被更新"
SET 后的字段都是指某一行的字段,上面的意思是:把本行的age字段值更新成本行的age字段值+1
难道不用set也能更新?
set 字段名=字段名+1 -- 原值加1
UPDATE table_name SET column_name = condition WHERE column_name = condition
大写均为关键字,必须的语法。