Я хочу использовать переменную в качестве имени файла в 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?
Спасибо.