php - 如何在MySQL中动态插入数据

标签 php mysql insert phpmyadmin

我需要记录每个事件发生的日期。我有这张 table 。

Click here to view the table

NULL 空格可用于保存新日期。 X 代表事件发生的日期。

问题是我不知道如何更新每个事件发生的日期

如果您使用 INSERT 或 UPDATE 查询,我需要知道最佳选择。

感谢您的帮助

最佳答案

如果您只想用当前时间更新表中的列:

UPDATE `yourtable` SET `yourcolumn` = NOW() WHERE `ID` = yourid

假设您的列是 DATETIME() 列。

顺便说一句,最好在另一个关系表中包含与事件相关的信息。这样您就可以为主表中的每一行链接多个事件。这为会计目的提供了更准确的数据跟踪(或者换句话说,您可以看到每个更新而不会覆盖任何内容)。

关于php - 如何在MySQL中动态插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36482643/

相关文章:

php - 尽管密码正确,password_verify 密码始终无效

mysql - 在 sequelize 中向现有表添加新列

php - MySQL 过程 - 增量地重新计算行

php - 如何在 PHP 上为许多数据循环 SQL 插入

php - 多重插入语句

php - 如何启动登录 php-mysql 的 session ?

php - 代码点火器 : how to get process data with ajax and csrf

php - 如何为 jquery 自动完成制作 json 代码?

mysql - 如何在没有死锁的情况下批量更新 InnoDB 表?

mysql - PHP CodeIgniter for 循环与 insert_id