mysql - 在 MySQL 中将非常规字符串转换为 mysql 日期时间

标签 mysql sql

我想将表示日期时间但当前为 VARCHAR 的字段转换为 DATETIME 字段。 目前的表示形式如下:'Sun May 20 01:04:39 +0000 2012' 我想在查询中执行此操作。

最佳答案

使用 STR_TO_DATE

SELECT STR_TO_DATE('Sun May 20 01:04:39 +0000 2012', '%a %M %d %H:%i:%S +0000 %Y')

关于mysql - 在 MySQL 中将非常规字符串转换为 mysql 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13192379/

相关文章:

mysql - MySQL中多个表的总分总和

mysql - 根据另一列查询 mysql 中的 REGEX_REPLACE

php - 从 JSON 返回的结果插入到 mysql 表中,然后通过电子邮件发送结果

MySQL:错误 1142 (42000) 和错误 1064 (42000)

sql - 在 T-SQL 中确定 'this week'

sql - 如何创建验证 friend 的 friend 的 SQL 查询

sql - 删除 SQL 中一对元素的顶行

sql - 使用sql获取数字列表之间的缺失数字

php - 如何将两个不同的 php 类文件中的数据获取到一个文件中..?

sql - 无法在 SQuirreL SQL 客户端版本 3.5.0 中编辑别名属性?