mysql 加载数据,布尔字段有问题
mysql load data, issue with boolean field
我正在使用 mysql table 指令加载数据:
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。
我的问题是,一旦加载数据完成,cit 总是在 mysql table.
中获得值 1
有人知道我哪里错了吗?
在table中,cit类型为Bit(1)。
谢谢
请使用 "TINYINT(1)" 而不是 "Bit(1)"。它可能会起作用。
Refer this link
我正在使用 mysql table 指令加载数据:
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。
我的问题是,一旦加载数据完成,cit 总是在 mysql table.
中获得值 1有人知道我哪里错了吗?
在table中,cit类型为Bit(1)。
谢谢
请使用 "TINYINT(1)" 而不是 "Bit(1)"。它可能会起作用。 Refer this link