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 に答える