在MySQL中插入日期记录的最简单方法?

使用STR_TO_DATE()方法插入日期记录,如以下语法所示:

select str_to_date(yourColumnName,'%b %Y') from yourTableName;

让我们首先创建一个表-

mysql> create table DemoTable

   -> (

   -> JoiningYear varchar(20)

   -> );

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable values('Jan 2018');

mysql> insert into DemoTable values('May 2107');

mysql> insert into DemoTable values('Aug 2019');

mysql> insert into DemoTable values('Oct 2020');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable;

这将产生以下输出-

+-------------+

| JoiningYear |

+-------------+

| Jan 2018    |

| May 2107    |

| Aug 2019    |

| Oct 2020    |

+-------------+

4 rows in set (0.00 sec)

这是在MySQL中插入日期记录的查询-

mysql> select str_to_date(JoiningYear,'%b %Y') from DemoTable;

这将产生以下输出-

+----------------------------------+

| str_to_date(JoiningYear,'%b %Y') |

+----------------------------------+

| 2018-01-00                       |

| 2107-05-00                       |

| 2019-08-00                       |

| 2020-10-00                       |

+----------------------------------+

4 rows in set (0.05 sec)

以上是 在MySQL中插入日期记录的最简单方法? 的全部内容, 来源链接: utcz.com/z/321693.html

回到顶部