如何更新表格行的多个值

时间:2019-05-12 17:26:49

标签: php mysql sql

我需要一些帮助,我无法更新存储在列视图中的所有值,我想添加随机数。

我有300多个视频,我想更新所有观看记录。

这里有个小例子,只有当我更新一行后,它才起作用。

UPDATE videos SET views VALUES ( 1234, 2234, 3455, 4564 ) WHERE user_id = 3;

这里到底有什么问题,我尝试在Google上找到解决方案,但不幸的是,没有找到任何解决方法。

非常感谢您!

[示例表] (https://i.stack.imgur.com/bvsww.png

1 个答案:

答案 0 :(得分:1)

  

我想添加随机数

您可以使用:

UPDATE videos 
SET views  = FLOOR(1 + RAND() *1000)
WHERE user_id = 3;

db<>fiddle demo