php - 更新 2 个字段相等的字段

标签 php mysql

我正在尝试在同一行中的其他 2 列(C1 和 C2)相等(或者当一个大于另一个时)时更新字段(点 = 1)

到目前为止我尝试了类似的东西:

UPDATE table points=1 WHERE C1=C2;

当我与常量(即:C1= 1 或 C1> 1)进行比较时,我一直在完美地做到这一点,但是当涉及到比较列时,它不起作用。

最佳答案

看起来你忘记了 SET 关键字

update mytable
set points=1
where c1 >= c2;

关于php - 更新 2 个字段相等的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24174708/

相关文章:

php - 从mysql接收jquery进度条值

php - 使用 preg_replace 清理查询但允许一些特殊字符

mysql - 如何在opencart的mysql中插入最大值加一

mysql - 通过多个id查询数据(数量较多)

mysql - 从多个表中插入数据

php - 在 Symfony2 的测试环境中禁用安全防火墙

php - 非静态方法中的静态在实例之间共享

php - 在 PHP 中添加用户身份验证

mysql - 遍历结果行并将列数据存储到存储过程变量mysql

php - 无法解决此 SQL 错误