我已将 Access 表导出到 .csv 文件中,并将该 .csv 文件导入到 MySql 表中。
导入所有内容后,我目前在 MySQL 中有一个名为Time的列,其中包含字符串数据 (VARCHAR):
7/29/2008 10:28:38
仅当我将其导入 MySql 中的 VARCHAR 字段时,使用 .csv 文件从 Access 导入此时间戳数据才能正常工作。
无论如何,我想转换Time VARCHAR 字段,其中包含:
7/29/2008 10:28:38
到一个简单的 MySql 日期字段(称为Time2,仅包含日期:
7/29/2008
我尝试使用以下查询这样做:
UPDATE members SET Time2 = STR_TO_DATE(Time, '%Y-%m-%d')
我不确定如何处理原始时间字段,以便能够从中正确提取日期信息,然后将其存储在 Time2 字段中。我是否首先需要将原始时间字段转换为时间戳,然后使用 DATE_FORMAT 将其转换并存储为简单日期?