我有一个简单的问题,我在早期测试中找到了解决方案,但现在无法复制,因为我需要真正做到这一点。
我们正在将我们的新闻系统从 CuteNews 转移到我们自建的 MySQL 系统。所有新闻均已导入数据库,但日期字段为时间戳。我创建了一个新字段(created_date)并希望从日期字段中的时间戳填充它。
正如我所说,我之前在早期的试运行中确实这样做过,并且确信我通过 PhpMyAdmin 使用的查询符合UPDATE News set created_date=UNIX_TIMESTAMP(date)
. 这可能有点错误,因为我正在工作并通过手机发帖,但这是沿着这些思路。
没有返回错误,但所有“created_date”字段都填充为0000-00-00 00:00
不是从日期字段中的时间戳获取的日期。
我知道这很简单,并且知道当我看到它时答案会很明显,但任何指针将不胜感激!
史蒂夫。
编辑:通过阅读我意识到我发布的一些内容可能具有误导性。在我使用更新查询的原始试运行中,根据相应的 Timestamp 字段将正确的 DateTime 放入字段中。只是这一次它显示 0000-00-00 00:00。
附言。感谢整理格式。打电话有点尴尬!