0

我在 mysql 中使用 LOAD DATA INFILE。在我的输入文件中,我有“x”字符,但我必须将它作为 NULL 保存到数据库中。我该怎么做?

4

2 回答 2

3
load data infile... 
into table ...
fields terminated by...
lines terminated by ...
(
 my_field...
)
set 
my_field = if(my_field = 'x', null, my_field);
于 2011-01-18T11:35:03.973 回答
1
load data infile... 
into table ...
fields terminated by...
lines terminated by ...
(
 @var...
)
set 
my_field = if(@var = 'x', null, @var);

感谢佩卡

于 2011-01-18T11:52:25.683 回答