wordpress值乘以2 SQL查询UPDATE



我想增加我的db在wordpress上的值,但我有一个奇怪的问题,如果我想添加+2到我的值,它将添加+4,如果我把50它将是100等…在网上,我根本没有找到我的问题。你知道这个问题是怎么来的吗?

下面是我的代码行:
$wpdb->exec("UPDATE wp_users SET teacher_money = teacher_money + 2 WHERE ID = 2");

我在创建自己的$db object时也有同样的问题

在我的数据库中,我的teacher_money列的类型是float

谢谢!

这个答案是推测性的,但是您的观察暗示您实际上正在执行以下查询:

UPDATE wp_users SET teacher_money = teacher_money * 2 WHERE ID = 2;

也就是说,实际运行的更新查询是教师的钱乘以2,而不是加2。

最新更新