MariaDB SQL синтаксическая ошибка с конкатенацией выходного файла - PullRequest
0 голосов
/ 29 апреля 2020

Что я делаю не так здесь в строке 7? Не могу понять это. Кто-нибудь готов помочь? Спасибо

1064 - у вас ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, для правильного синтаксиса, чтобы использовать

около '11: 29: 08 'в строке 7

Строка 7

ПОЛЯ, ПРЕКРАЩЕННЫЕ ','

SET @sql_text = 
               CONCAT (
                    "SELECT price_id, customer, location, tier, channel_segment, product, best_before_date, brand, pack, price, tonnes, date_reported, created_at, week
                    INTO OUTFILE 'C:/Temp/price_data_"
                    , DATE_FORMAT( NOW(), '%Y%m%d')
                    , ".csv' 
                    FIELDS TERMINATED BY ',' 
                    OPTIONALLY ENCLOSED BY '\"'
                    LINES TERMINATED BY '\n'
                    FROM price_data_summary
                    WHERE date_reported >=", now()-interval 3 month);

PREPARE s1 FROM @sql_text;
EXECUTE s1;
DROP PREPARE s1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...