【问题标题】:How to convert a string to date in Mysql ? I try to use str_to_date but I did not succeed如何在 Mysql 中将字符串转换为日期?我尝试使用 str_to_date 但我没有成功
【发布时间】:2017-01-24 16:48:42
【问题描述】:

我有一张桌子C

create table C (A varchar(100), B varchar (100));

在 A 和 B 列中,我有以下信息:

       A            B
    22/04/2005   01:52:34
    05/12/2005   04:16:02
    07/11/2004   11:24:27
    07/05/2008   06:35:44
    19/02/2007   05:42:00

我尝试将这些列从字符串转换为日期:SQL 中的 A 和 B,但我不知道如何做到这一点

【问题讨论】:

标签: mysql str-to-date


【解决方案1】:

您可以使用以下代码在 mysql 中更新现有列。

UPDATE `table` set `new_column` = str_to_date( `old_column`, '%m/%d/%Y' );

【讨论】:

  • 感谢您的帮助。它的工作原理是这样的:UPDATE C SET A = str_to_date(A, '%d/%m/%Y');
  • @DumitruDumitrel。我已经为您提供了如何通过将文件重命名为来执行这两个操作的过程。但你已经这样做了。
  • @DumitruDumitrel。如果您发现它有用,您应该将其标记为正确的,或者您应该更新正确的答案:) 但令人遗憾的是,您没有做过任何这些兄弟。 :) 我们随时为您提供帮助,但尽量做必要的事情
猜你喜欢
  • 2019-07-14
  • 2020-04-11
  • 1970-01-01
  • 2015-12-15
  • 2020-09-08
  • 2011-07-09
  • 2014-10-08
  • 2019-10-26
相关资源
最近更新 更多