我有一个包含以下列的数据库: clicks int(11) DEFAULT NULL
.
如果我给这个列一个默认值 NULL
增量: UPDATE table SET clicks = clicks + 1 WHERE id=:id");
不工作,但当我手动将其更改为0时,一切正常。
如何给列指定默认值0。
顺便说一下,如果我在mysql workbench中键入0作为默认值,那么无论发生什么情况,数据库仍然显示null。
我错过了什么?
我有一个包含以下列的数据库: clicks int(11) DEFAULT NULL
.
如果我给这个列一个默认值 NULL
增量: UPDATE table SET clicks = clicks + 1 WHERE id=:id");
不工作,但当我手动将其更改为0时,一切正常。
如何给列指定默认值0。
顺便说一下,如果我在mysql workbench中键入0作为默认值,那么无论发生什么情况,数据库仍然显示null。
我错过了什么?
1条答案
按热度按时间jhdbpxl91#
你能试试下面的查询吗。
另外,你可以试着改变你的table。