0

我正在使用 LOAD DATA INFILE 将 .csv 导入到 MySql 表中,并希望找到一种方法来绕过包含“6.10111E+11”等格式的列 - 这应该导入为“610111447853”,但改为 610111000000。表 col 是VARCHAR 因为有时有字母,这些是必要的。在将 .csv 列保存到共享位置之前将其格式化为数字似乎不起作用。我可以在导入时在该列上指定某种形式的“设置”吗?

这是我的代码:

$query = <<<eof
    LOAD DATA LOCAL INFILE '/home/c/Documents/UTC/UTC.csv'
     INTO TABLE UTC_import
    FIELDS TERMINATED BY ',' ENCLOSED BY '"'
  LINES TERMINATED BY '\r\n'
     IGNORE 1 LINES
eof;
4

0 回答 0