MySQL:如何更新某个字段的值为原来的值加1?

MySQL:如何更新某个字段的值为原来的值加1?,第1张

格式:update 表名称 set 字段名称 = 字段名称 + 1  [ where语句]

比如说数据库中有一张student表,要想把id为1的学生成绩(score)加1则

update student set score=score+1 where id = 1

格式:update 表名称 set 字段名称 = 字段名称 + 1  [ where语句]

比如,数据库中有一张student表,要想把id为1的学生成绩(score)加1则

update student set score=score+1 where id = 1

如果是需要多个字段同时在原来的值的基础上加1只用一条sql语句的话,那么就用逗号隔开

比如我需要给我的表中计数,表中有三类字段是这样:

1.总节点数 :numberNode

2.简单节点数 :numberSimpleNode

3.复杂节点数 :numberComplexNode

无论是我在给简单节点数还是复杂节点数加1的时候我都得给总节点数加1,那么就有如下语句来完成:

update scenario set numberNode = numberNode + 1,numberSimpleNode = numberSimpleNode + 1;1

mysql如何更新数据库字段教程

语法

UPDATE

table_name

SET

column_name

=

new_value

WHERE

column_name

=

some_value

注释:SQL

对大小写不敏感。UPDATE

update

等效。

为了让

PHP

执行上面的语句,我们必须使用

mysql_query(

函数。该函数用于向

SQL

连接发送查询和命令。

例子

稍早时,我们在本教程中创建了一个名为

"Person"

的表。它看起来类似这样:

FirstName

LastName

Age

Peter

Griffin

35

Glenn

Quagmire

33

下面的例子更新

"Person"

表的一些数据:

$con

=

mysql_connect("localhost","peter","abc123")

if

(!$con)

{

die('Could

not

connect:

'

.

mysql_error())

}

mysql_select_db("my_db",

$con)

mysql_query("UPDATE

Person

SET

Age

=

'36'

WHERE

FirstName

=

'Peter'

AND

LastName

=

'Griffin'")

mysql_close($con)

?>

在这次更新后,"Person"

表格是这样的:

FirstName

LastName

Age

Peter

Griffin

36

Glenn

Quagmire

33

注:更多精彩文章请关注三联编程教程栏目。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7502636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存