mysql CREATE TABLE STRING_TO_DATE统一两种日期格式

时间:2018-04-30 08:37:46

标签: mysql datetime create-table string-to-datetime

我正在尝试使用以下代码从我的查询结果中创建一个新表,同时在同一列中有两种不同的日期格式(在tweet表中格式化为 text ):

username:password@host

我必须在列时间戳中添加各种时间戳: 20.08.2014 20:17 2014-03-10 02:19:02

我想将它们统一为一种日期格式(首选没有特定格式),并将它们以正确的格式保存为日期,然后将整个选择导出到新查询中。

不幸的是我收到了错误:

  

日期时间值不正确:'20 .08.2014 20:17:00'

我也找到了this question但是我太初衷了解这个解决方案。

table tweets looks like this - all columns are formated as text e.g. fullname TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_unicode_ci', (...) timestamp TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_unicode_ci', (...)

非常感谢任何帮助 - 谢谢!!

0 个答案:

没有答案