怎么向mysql中插入时间

2023年 9月 26日 116.5k 0

在MySQL中,插入时间可以通过以下两种方式来实现:

怎么向mysql中插入时间

1.使用CURRENT_TIMESTAMP (或NOW()函数)作为默认值

CREATE TABLE `my_table` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(255) NOT NULL,
`created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
);

这个定义表格时,created_at的默认值是当前的时间戳,也就是说每当插入一行数据时,created_at会自动更新为当前时间戳。

2.手动插入时间值

INSERT INTO `my_table` (`name`, `created_at`)
VALUES ('test', '2021-11-11 11:11:11');

这种方式用于插入指定的时间戳,注意要按照MySQL支持的时间戳格式来写。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论