Здравствуйте есть файл txt например в нем содержется три строки :GrafikID;GrafikFile1;"001110162"2;"0919 25223"Это все нужно записать в таблицу базы данных, значения "091925223" нужно записать без начальных и конечных кавычек.В LOAD DATA INFILE есть параметр ENCLOSED BY как сказано в справке для ввода символ ENCLOSED BY, если он есть, удаляется из обоих концов величин полей.В итоге Пример: LOAD DATA INFILE 'Grafik.txt' INTO TABLE `Audi_Grafik` FIELDS TERMINATED BY ';' ENCLOSED BY '"' записывает все в две строки хотя в файле три строки.Строка 1содержит : Первое поле :GrafikID . Второе поле : GrafikFile - все нормальноСтрока 2 содержит: Первое поле 1. Второе поле 001110162" 2;"091925223.То есть начальные и конечные кавычки воспринимаются не как символы обрамления а как символы начало и конца строки. Кто подскажет что делать нужно чтобы записалось все как в точно в файле но без начальных и конечных кавычек.
|