自动更新查询

Shi*_*ant 0 php mysql

我想知道我是否可以直接更新mysql数据来添加(+)值,而无需获取它们.

例如:

我的数据库是这样的, data1 = 56 所以要添加4,我将首先从数据库中获取数据,然后,

$ data1 = $ data1 + 4; 最后再次执行更新查询.

那么有没有办法可以发送添加+4到data1的当前值.

我正在使用php语言.

谢谢

Tom*_*lak 8

像这样?

UPDATE
  MyTable
SET
  Data = Data + 4
WHERE
  Myid = 123
Run Code Online (Sandbox Code Playgroud)

看看基本的SQL语法似乎是可取的.;-)

如果您正在使用PHP来操作数据,则可以更深入地了解mysqli_*函数系列,特别是准备/参数化语句.