我有一个表 - 视图 - 在MySQL中跟踪发送电子邮件的时间,然后打开它有多少(使用像素)。发送电子邮件时会创建表格。
大多数过程都可以正常工作 - 打开电子邮件,加载像素,发送查询等等。
问题是当查询发送到表以更新未更新的视图数时,值为'NULL'。
默认值为“NULL”,因为首次发送电子邮件时没有视图。
如果我手动将字段更改为数字,然后再次发送电子邮件,则会正常更新。
列类型为INT(6)
这也适用于另一个应在视图上更新的字段(位置)(尽管是VARCHAR)。
更新查询是:
UPDATE $views SET Email_Read = Email_Read + 1 WHERE id=:id
这是正常行为 - NULL是否会停止更新字段?
如果没有(我认为这是我的错误)你知道可能导致问题的原因吗?