mysql - 更新并选择MYSQL,将Unixtime转换为时间戳

标签 mysql sql select

有一个小问题,我正在处理一个旧的数据库布局,但不是我自己做的。

创建它的那个人使用 Unix 时间戳来处理所有事情,现在我想将其转换为普通的 MySQL 时间戳,我知道我可以执行 from_unixtimestam 函数。

但我实际上需要的是从名为last_login的列中获取unix时间戳并将其转换为时间戳,然后将此值保存到last_login_sql

我到底该怎么做?

表名称:kunstner unix时间戳的列名:last_login 时间戳列名:last_login_sql

有 id 列。

希望有人能帮助我。

最佳答案

至于保存新值,类似这样的事情应该有效:

UPDATE kunstner SET last_login_sql = UNIX_TIMESTAMP(last_login)

关于mysql - 更新并选择MYSQL,将Unixtime转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40658249/

相关文章:

mysql - 在 Mysql 数据库中删除搞砸的表

php - 查询 3 个表 mysql Laravel

mysql - 在 Rails 中组合多个模型

mysql - 如何在 SQL 表中存储用户在某个级别中的排名及其分数

sql - 从 x 年前开始计算运行总和

sql - 在 postgres 中从数组生成大小为 2 的唯一组合

MySql 查询嵌套 select 语句

android - 如何在 Android 中使用 sqlite 获取更新的行数?

javascript - 从 CDN 导入 Materializecss 并让选择下拉菜单在 ReactJS 中工作?

php - 简单输入/输出记录的复杂选择查询