powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Unknown column 'local_domain_addr' in 'field list'
7 сообщений из 7, страница 1 из 1
Unknown column 'local_domain_addr' in 'field list'
    #32910848
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
--execute="insert into traffik_tmp (IP, domain_name, \
bytes_prinyato) select IP_local_addr as IP, local_domain_addr as domain_name, \
sum(bytes) as bytes_poslano from yesterday where \
IP_local_addr like '192.168.0.%' group by IP_local_addr"
Выдаёт:
ERROR 1054 at line 1: Unknown column 'local_domain_addr' in 'field list'
Почему? Все поля-таблицы живьём есть.
P.S. Ногами сильно не пинайте, я начинаюший ещё только....
...
Рейтинг: 0 / 0
Unknown column 'local_domain_addr' in 'field list'
    #32910874
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, или не указана таблица, из которой выборка производится?
...
Рейтинг: 0 / 0
Unknown column 'local_domain_addr' in 'field list'
    #32911015
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблица-то указана - from yesterday, но вот как мне кажется - инсерт селектом должен быть вроде такой:
INSERT INTO traffik_tmp SELECT IP_local_addr as IP, local_domain_addr as domain_name, SUM(bytes) as bytes_poslano FROM yesterday
WHERE IP_local_addr LIKE '192.168.0.%' GROUP BY IP_local_addr
...
Рейтинг: 0 / 0
Unknown column 'local_domain_addr' in 'field list'
    #32911081
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а селект без инсерта нормально отрабатывается?
...
Рейтинг: 0 / 0
Unknown column 'local_domain_addr' in 'field list'
    #32911116
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
${sql_preffix} --execute="insert into traffik_tmp (IP, domain_name, \
bytes_prinyato) select IP_local_addr as IP, local_domain_addr as domain_name, \
sum(bytes) as bytes_poslano from yesterday where \
IP_local_addr like '192.168.0.%' group by IP_local_addr"
==============================================================
ERROR 1054 at line 1: Unknown column 'local_domain_addr' in 'field list'
...
Рейтинг: 0 / 0
Unknown column 'local_domain_addr' in 'field list'
    #32911118
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что характерно - если поменять местами IP и domain_name, а также соответственно IP_local_addr и local_domain_addr то начинает жаловаться на IP_local_addr, т.е. проблема в местоположении, он на второе значение всегда жалуется. (вроде примерно объяснил... :))
...
Рейтинг: 0 / 0
Unknown column 'local_domain_addr' in 'field list'
    #32911792
Welly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lissyaraесли поменять местами IP и domain_name, а также соответственно IP_local_addr и local_domain_addr то начинает жаловаться на IP_local_addr
В GROUP BY всего одно поле, а в селекте есть 2 поля, не участвующих в агрегирующую операциях (sum, count и т.д.). Исправьте GROUP BY и все будет ok.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Unknown column 'local_domain_addr' in 'field list'
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]