1

我在 csv 文件中有一个表,我想将它导入到 MySQL 表中。我将网站上的一系列数据复制粘贴到 excel 文件中,然后将其转换为 csv 文件。

我表中的列如下:

Date,name,version,link

日期的格式类似于 dd/mm/yy

主要是我试图将文件加载到 mySQL 表中,但我得到了这个错误代码 1292:

Incorrect date value while the date value is set as DATE

我也尝试使用 python 将 CSV 表放入 MySQL,但仍然有同样的错误:

_mysql_exceptions.OperationalError: (1292, "Incorrect date value: 'Date' for column 'Date' at row 1")

有谁知道我该怎么做?

4

3 回答 3

0

由于您的格式dd/mm/yy如此,因此它给出了错误。它应该像yy/mm/ddyymmddyyyymmddyy-mm-dd或可能其他方式。

所以把它dd/mm/yyyy/mm/dd

在这里阅读更多

于 2013-05-22T13:00:40.093 回答
0

我从网页上抓取一个表格并将其粘贴到 Excel 中。然后我将 Excel 保存为 csv 格式。但是,Excel csv 格式包含 Unicode 字符,因为我抓取的表格有它们。因此,请务必在尝试放入数据库之前处理 Unicode。

于 2013-05-22T15:25:58.573 回答
0

yyyy/mm/dd 和 yyyy-mm-dd 两种格式都可以使用

于 2013-05-22T12:44:45.177 回答