# Sql语句如何批量修改帝国cms文章发布时间（unix时间戳）

*Published:* 2023-11-19
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年11月19日，已超过 180天没有更新



在帝国cms后台→系统设置→备份与恢复数据→执行[sql](https://www.xarjtc.com/tag/sql "查看sql此标签更多文章")语句：

```
update phome_ecms_news set newstime = '2014-07-03';
```

（ps：phome这个是默认的数据库表前缀，如果创建数据库时有设置成其他的可以自行修改）

这样执行sql语句后刷新所有文章，你会发现时间变为了1970-01-01，这是因为newstime这个类型是int(10)，必须是unix时间戳，所以我们必须先把当前时间转换为unix时间，比如2014-07-04 15:52:43转换为unix时间为1404460363，所以我们需要重新修改sql语句

```
update phome_ecms_news set newstime = '1404460363';
```