Javascript 创建倒计时并在计时器开始和停止时更新MySQL表列值

Javascript 创建倒计时并在计时器开始和停止时更新MySQL表列值,javascript,html,mysql,node.js,Javascript,Html,Mysql,Node.js,我正在从事一个项目,其中一个功能需要添加事件的开始时间和结束时间。我想根据计时器的开始和停止来更改前端的内容,并以此对MySQL表行进行一些更改 For ex: Start : 9/7/2018 00:00:00 PM Stop: 12/7/2018 00:00:00 PM File Name: A.html //Content change with time 1. Before Starting Timer : Upcoming Event 2. After Timer Starts

我正在从事一个项目,其中一个功能需要添加事件的开始时间和结束时间。我想根据计时器的开始和停止来更改前端的内容,并以此对MySQL表行进行一些更改

For ex:
Start : 9/7/2018 00:00:00 PM    Stop: 12/7/2018 00:00:00 PM

File Name: A.html
//Content change with time
1. Before Starting Timer : Upcoming Event
2. After Timer Starts: Ongoing Event
3. After Timer Stops: Event Finished


MySQL
Table Name: Event
Column Name: is_active
//is_active value
4. Before Starting Timer: Upcoming
5. On Timer Starts: Ongoing
6. On Timer Stops: Finished
我想从MySQL列is_active中获取即将到来、正在进行、完成的值,然后在A.html的第1、2和3点中显示它。 我还想在a.html页面上显示一个倒计时计时器。 我在后端使用Node.js,并使用MySQL作为数据库。 希望我把问题说清楚了。如果我没弄错的话,应该在这里应用SQL事件或触发器

For better understanding it is same as E-commerce flash sales. Before 
starting sale "coming soon", as sale starts " Buy", as sale finishes "sold 
out" and accordingly change in database and show the countdown timer like sale finishes in "XX-XX-XX" time.

感谢您提供的任何帮助。

SQL触发器几乎总是无法解决问题,因为它们非常有限。相反,在您的查询中使用SQL逻辑,该逻辑结合了任何折扣因素或基于日期范围应用任何限制范围。您能用它来解释示例吗?