pr-6ren">
gpt4 book ai didi

php - 如何手动将时间戳插入 mySQL 数据库?

转载 作者:行者123 更新时间:2023-11-29 10:11:42 26 4
gpt4 key购买 nike

我希望能够手动将时间戳值插入到 mySQL 数据库中:

  $timestamp = "2018-05-15 00:00:00";
$name = "Fred";


$pdo = $db->prepare('INSERT INTO data (timestamp,name) values(:timestamp,:name)');
$pdo->execute(array(
':timestamp' => $timestamp,
':name' => $name
));

但它总是插入现在的日期,而不是我的变量的日期。

MYSQL表:

id | timestamp | name
----------------------
| |


id = int(11) AUTO_INCREMENT
timestamp = timestamp (Standard: CURRENT TIMESTAMP, Attribute: ON UPDATE CURRENT TIMESTAMP)
name = varchar (255)

最佳答案

如果您想在时间戳字段中手动插入日期,则应将其类型从timestamp(标准当前时间戳)更改为datetime。只有这样它才能工作,否则它总是节省当前系统时间。

了解更多关于datetime的信息

关于php - 如何手动将时间戳插入 mySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50856707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com