【发布时间】:2013-04-27 09:30:48
【问题描述】:
背景
我有一个包含大约 1600 万条记录的 MySQL 数据库。有 2 列 created_at 和 updated_at 目前采用 datetime 格式。
问题
我想通过转换所有值并使用新值更新记录来将其更改为 UNIX Timestamp。
我知道如何在循环中使用 PHP 执行此操作,但有没有办法通过在 MySQL 中执行单个查询来执行此更新?
【问题讨论】:
-
两个原因; 1 学习方面;和 2,因为我认为它会为我节省 250+ MB 的存储空间以及等量的 Index。当我使用不稳定的互联网连接时,从云端进行离线备份会稍微容易一些。