首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将一个字段中的日期时间数据转换为Unix时间戳并在MySQL命令行中将结果添加到新字段

问如何将一个字段中的日期时间数据转换为Unix时间戳并在MySQL命令行中将结果添加到新字段
EN

Stack Overflow用户
提问于 2012-05-29 12:54:48
回答 1查看 1.1K关注 0票数 2

我有一篇自我托管的WordPress博客文章,很受欢迎,有100多条评论。我决定购买一个域名,并使用文章中的内容来构建一个手动编码的php页面。这是我经常做的事情,但总是使用单独的WordPress安装。从旧帖子导出/导入注释到新帖子很简单。但是,在这种情况下,我决定只手动编写一个简单的index.php页面。

对于这些评论,我决定使用GentleSource评论。注释数据存储在MySQL数据库中,与使用WordPress相比,它非常轻量级。我的目标是简单地将现有的WordPress post注释数据导出到GentleSource评论数据库中。这一过程很容易。基本上,我捕获了wp_comments表的一个副本,并简单地更改了字段名,以匹配GentleSource注释数据库中所需的相应字段名,并删除了不必要的字段,这些字段不是GentleSource注释数据库结构的本机。

这个项目是成功的;但是,我还有一项任务要做--从comment_date字段中获取所有的日期时间条目,并将数据转换为Unix时间戳,并将其添加到一个名为comment_timestamp的新字段中。

我可以很容易地在phpMyAdmin中逐行手动完成这一操作,但我宁愿在mysql>中通过一个安全的shell快速完成它。问题是我似乎搞不懂命令。,有人能帮我吗?

下面是一些屏幕截图,提供一些关于我正在做的事情的视觉效果。

编辑:我是一个新用户,需要10个声誉来发布图片。如果您想看屏幕截图,欢迎在我的博客文章这里上查看。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-29 13:17:56

试试这个:

代码语言:javascript
复制
UPDATE tablename SET comment_timestamp = UNIX_TIMESTAMP(comment_date);

编辑后,将分号添加到命令的末尾。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10799612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档