mysql加载数据,问题是布尔字段

时间:2015-01-06 07:50:15

标签: mysql boolean load-data-infile

我使用以下指令在mysql表中加载数据:

LOAD DATA LOCAL INFILE "/home/user123/Documents/PartageVB/export tables/pays.csv" INTO TABLE T_PAYS FIELDS TERMINATED BY ";" LINES TERMINATED BY "\n"(id, name, cit,actif);

在文件pays.csv中,列cit是布尔值,并获得值1或0.

我的问题是,一旦LOAD DATA完成,cit总是在mysql表中得到值。

有谁知道我错在哪里?

在表格中,cit类型为Bit(1)。

由于

1 个答案:

答案 0 :(得分:2)

请使用“TINYINT(1)”而不是“Bit(1)”。它可能会起作用。 Refer this link