假设您的Web服务器与数据库服务器分离。它们的时钟可能没有正确同步(精确到毫秒等级)。
您执行插入操作,例如 "INSERT INTO sometable (VALUE, VALUE2, DATETIME) VALUES ("something", "something else", NOW());"
是否有办法将MySQL生成的时间戳返回给PHP?就像使用 $sqlObject->insert_id获取最后插入行的AUTO_INCREMENT值一样。
编辑:我意识到我可以只使用 insert_id 并运行 SELECT 来获取时间戳,但这需要我再运行一个语句。我想知道是否可能在单个语句中完成。
您执行插入操作,例如 "INSERT INTO sometable (VALUE, VALUE2, DATETIME) VALUES ("something", "something else", NOW());"
是否有办法将MySQL生成的时间戳返回给PHP?就像使用 $sqlObject->insert_id获取最后插入行的AUTO_INCREMENT值一样。
编辑:我意识到我可以只使用 insert_id 并运行 SELECT 来获取时间戳,但这需要我再运行一个语句。我想知道是否可能在单个语句中完成。