查询增加列不起作用

时间:2014-05-03 15:39:38

标签: php mysql sql-update

我正在尝试使用以下代码更新列count

UPDATE Tabelltest
SET COUNT = COUNT + 1
WHERE name = 'bla'

但是,我的count变量仍然具有值0

当我执行count = 2时,它会成功更新,但我希望它增加一个。

1 个答案:

答案 0 :(得分:0)

以下是作为答案,其中OP声明"不能支持你,但你得到了正确的权利"

很明显,您要么没有名为name的列,要么/或该列中没有值bla

我有一段与你相似的代码,效果非常好。

如果其中一个条件未满足,则查询失败。

另外,请确保您的表格被称为Tabelltest,而不是TableltestTabletest

这可能是一个错字,会产生重大影响。

将错误报告添加到文件顶部

-mysqli -

error_reporting(E_ALL);
ini_set('display_errors', 1);

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

PDO

MySQL(错误报告链接)