1 (изменено: sadreek, 2013-11-09 12:21:47)

Тема: Экспорт запроса

Делаю запрос к некой таблице. Под результатом запроса в "Использование результатов запроса" есть "Экспорт", т.е. мне нужно из некоторой таблицы получить, некую выборку и вставить в другую. Делаю Экспорт запроса и phpMyAdmin почему-то текстовые поля не оформляет в одиночных кавычках:

INSERT INTO `main` (`lname`, `fname`, `mname`, `byear`) VALUES
(АБРАМОВА, ТАТЬЯНА, ВАСИЛЬЕВНА, 1986),
(АБРАМОВА, ТАТЬЯНА, ЕВГЕНЬЕВНА, 1964),
(АБРАМОВА, ЭЛЬЗА, ОСИПОВНА, 1929),
(АБРАМОВА, ЭМИЛИЯ, ИВАНОВНА, 1938),
.....

2

Re: Экспорт запроса

Попробуйте обновить phpMyAdmin. Данные должны быть в кавычках.

3

Re: Экспорт запроса

Пробовал и 3-ю последнюю и 4-ю последнюю - безрезультатно

4

Re: Экспорт запроса

sadreek сказал:

Пробовал и 3-ю последнюю и 4-ю последнюю - безрезультатно

Очень странно. Не могу объяснить как это получается.

5

Re: Экспорт запроса

Причём один раз получилось так:

INSERT INTO `main` (`lname`, `fname`, `mname`, `byear`) VALUES
('АБРАМОВА', 'ТАТЬЯНА', ВАСИЛЬЕВНА, 1986),
('АБРАМОВА', 'ТАТЬЯНА', ЕВГЕНЬЕВНА, 1964),
('АБРАМОВА', 'ЭЛЬЗА', ОСИПОВНА, 1929),
('АБРАМОВА', 'ЭМИЛИЯ', ИВАНОВНА, 1938),
.....

6

Re: Экспорт запроса

Если не в тягость, не могли бы вы у себя попробовать, может я что-то не так делаю, или может быть у меня что-то не донастроено?
Вот дамп таблицы: http://sadreek.com/published/WG/show.ph … =-1e472cbb
Вот запрос, который нужно экспортнуть:

SELECT `lname`,`fname`,`mname`,`byear` FROM `main` GROUP BY `lname`,`fname`,`mname`,`byear`;

7

Re: Экспорт запроса

Да, вижу проблему при экспорте. Пока могу только порекомендовать добавить функцию конкатенации, чтобы был преобразован формат строки.

SELECT CONCAT(`lname`, "") AS `lname`,`fname`,`mname`,`byear` FROM `main` GROUP BY `lname`,`fname`,`mname`,`byear`;

8

Re: Экспорт запроса

Hanut сказал:

Да, вижу проблему при экспорте. Пока могу только порекомендовать добавить функцию конкатенации, чтобы был преобразован формат строки.

SELECT CONCAT(`lname`, "") AS `lname`,`fname`,`mname`,`byear` FROM `main` GROUP BY `lname`,`fname`,`mname`,`byear`;

СПАСИБО ОГРОМНОЕ!!!

9

Re: Экспорт запроса

Сразу как-то не заметил, с данными теперь всё в порядке, только вот сам запрос на вставку как-то странно выглядит:

INSERT INTO `main` (`lname`, , `fname`, , `mname`) VALUES

в принципе, это уже мелочь