首页 > 数据库 > mysql教程 > MySQL `datetime` 列插入的正确 PHP `date()` 格式是什么?

MySQL `datetime` 列插入的正确 PHP `date()` 格式是什么?

Susan Sarandon
发布: 2024-12-02 09:08:08
原创
198 人浏览过

What's the Correct PHP `date()` Format for MySQL `datetime` Column Insertion?

MySQL 日期时间列插入的正确 PHP date() 格式

使用 PHP 的 date() 函数将日期时间值插入 MySQL 列时,必须使用正确的格式以确保正确的数据存储。

错误的格式日期('Y-M-D G:i:s')结果在默认的“0000-00-00 00:00:00”插入中,因为 MySQL 期望日期时间列使用特定的数字格式。

解决方案是使用正确的日期格式: date('Y-m-d H:i :s')。此格式采用数字表示月、日、小时、分钟和秒,满足 MySQL 的日期时间列要求。

下面是一个示例:

$date = date('Y-m-d H:i:s'); // Current date and time in the correct MySQL datetime format
$query = "INSERT INTO mytable (datetime_column) VALUES ('$date')";
登录后复制

通过使用正确的 date() 格式,您可以准确地将日期时间值插入 MySQL 表并避免“0000-00-00 00:00:00”默认值。

以上是MySQL `datetime` 列插入的正确 PHP `date()` 格式是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板