MySQL:使用LOAD DATA将数据(字符串)导入为时间

时间:2016-03-07 22:48:28

标签: mysql time mysql-workbench

我有一个数据集(在csv中),其中包含一个值为“13.22.00”的列。我想这是“hh.mm.ss”。

如何将其转换为类型时间(现在是字符串),如hh:mm:ss?

1 个答案:

答案 0 :(得分:0)

您可以使用SET中的LOAD DATA子句转换输入数据,然后再将其放入表中。例如。如果时间位于CSV的第2列,并且您希望将时间放入表格的time

LOAD DATA INFILE "filename"
(col1, @col2, col3, ...)
SET time = REPLACE(@col2, '.', ':');