php - 如何在 phpmyadmin 和 MySQL 中创建插入和更新列?

标签 php mysql phpmyadmin

我需要有一个表列来记录插入行时的时间和日期,以及更新行时的时间和日期。

实现这一目标的最佳方法是什么,并且与 MySQL 5.5、5.6、5.7 版本兼容?

另外,我如何在 phpmyadmin 中设置所有内容?我必须选择datedate and time -> timestamp作为列类型?然后呢?

我找不到任何关于此的教程。

最佳答案

您的数据库应该有timestamp列来记录上次更新时间戳 和 DATETIME 列来插入插入日期记录。

CREATE TABLE `table` (
  `record_inserted` DATETIME, 
  `last_updated` TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP,
)
ENGINE = InnoDB;

关于php - 如何在 phpmyadmin 和 MySQL 中创建插入和更新列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35670667/

相关文章:

mysql - 我无法连接到 phpmyadmin

php - 从传销大数据中选择数据

javascript - 使用 JavaScript/PHP 安全提交表单

mysql - 尝试为我的数据库编写 Mysql 查询

java - MySQL 级联删除错误方向的更改(eclipselink 作为 JPA)

php - SQL查询删除多个表并从多个表中选择

php - 在 Mac 上通过 PHP 中的 scandir 访问外部 NAS/Volume

php从两个数组创建html表,mysql查询产生额外的单元格

php - 从 php 请求中获取一组值并运行 mysql 查询

php - 无法访问 PHPMyAdmin