【问题标题】:mysql load data, issue with boolean fieldmysql加载数据,布尔字段问题
【发布时间】:2015-01-06 07:50:14
【问题描述】:

我正在使用指令将数据加载到 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 表中获取值 1。

有谁知道我错在哪里?

表中cit类型为Bit(1)。

谢谢

【问题讨论】:

    标签: mysql boolean load-data-infile


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-06-13
      • 2015-01-24
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      • 1970-01-01
      • 2012-05-26
      相关资源
      最近更新 更多