Load data Infileのファイル名を変数にしたい。以下のコードを実行します。
Set @d1 = 'C:/Users/name/Desktop/MySQL/1/';
Set @d2 = concat( @d1, '20130114.txt');
load data local infile @d2 into table Avaya_test (Agent_Name, Login_ID,ACD_Time);
残念ながら、実行後、次のようなコメント付きのエラーがあります。「エラー コード: 1064。SQL 構文にエラーがあります ......」
このコードでは、変数 "@D2" に下線が引かれているため、この変数が原因でこのエラーが発生したことを意味します。
LOAD DATA @variable infile でファイル名の変数を正しく定義する方法を教えてください。
ありがとうございました。