php - 在每天开始时自动创建表行

标签 php mysql phpmyadmin mysqli timestamp

我希望注册用户每天登录并输入数据(数字)。我希望每天将其作为行插入到我的数据库表中。当用户输入数据时,我可以使用查询来实现此目的。现在,如果用户错过了一天,则不会执行查询并且不会创建特定行。但我希望创建一行,并用默认值代替数据,即使用户错过了一天。有没有办法在 Mysql 中通过时间戳或其他东西(比如自动增量)来实现这一点。我是mysql新手。谢谢。

最佳答案

这将是数据库的错误使用。
数据库不像纸质表格。他们打算只存储实际数据,而丢失的所有数据都必须在输出时计算。

在您的情况下,您不需要创建任何行。
但是,当选择特定日期的数据时,只需使用左连接来填充丢失的行。

关于php - 在每天开始时自动创建表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14373459/

相关文章:

php - 将类添加到 ACF 多选

mysql - 将 Firebird 数据库导出到 sql

php - MYSQL中数据库无法导入

javascript - 客户端验证不发布值

php - 通过 PHP 插入 MySQL 数据库只工作了一半

php - Ajax 访问 PHP 以 JSON 形式返回的多维数组

php - 如何使用连接表中的选定项目?

mysql - MySQL 用户表字符密码

Python AWS lambda 函数连接到 RDS mysql : Timeout error

mysql - PHPMyAdmin 导出导入错误 1064