函数执行时增加mysql字段的值

时间:2013-11-22 23:18:37

标签: mysql database field auto-increment

我正在创建一个新表(见下图),每次执行某个PHP函数时,如何将其中的数值增加1? 什么是PHP代码?

enter image description here

1 个答案:

答案 0 :(得分:1)

答案很简单。不要做你想做的事。我在这里可以看到你想创建一个预订柜台。这是一个糟糕的解决方案。您可以使用非常简单的SQL查询轻松获取此信息(预订数量)。

SELECT Count(*) FROM counter

一般来说,统计数据不应该在数据库中显示。

但是,如果必须采用这种方式,那么您可以使用常规的UPDATE语句:

UPDATE counter SET bookings_counter = bookings_counter + 1

然而,我不能强调这是多么丑陋。它会强制您在每次事件发生时更新统计信息。这将导致您进行更多查询并依赖可能的错误数据(如果更新失败并且您有未更新的统计信息,该怎么办?)