Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / что за COM_FIELD_LIST ? / 11 сообщений из 11, страница 1 из 1
13.10.2016, 20:35
    #39326625
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
получаю такую ошибку при попытке INSERT множество строк через VALUES (...),(...),(...)
Код: plsql
1.
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead


при этом ошибка вылетает, когда строк 7750
когда их 7749, то ошибки нет и все строки залетают ^^
даже если последнюю строку засунуть выше, дело не в ней
а в чём?
что это за com_field_list такой вообще - я не понял из описания на dev.mysql.com?
...
Рейтинг: 0 / 0
13.10.2016, 21:26
    #39326649
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
http://dev.mysql.com/doc/internals/en/com-field-list.html

Какая версия MySQL, какая версия клиента MySQL и какой клиентской программой пытаетесь выполнить запрос?
...
Рейтинг: 0 / 0
13.10.2016, 21:39
    #39326652
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
miksoft http://dev.mysql.com/doc/internals/en/com-field-list.html

Какая версия MySQL, какая версия клиента MySQL и какой клиентской программой пытаетесь выполнить запрос?

5.7
я читал это
но не вижу там причину ошибки
откуда конкретно оно вылезает?
...
Рейтинг: 0 / 0
13.10.2016, 21:54
    #39326656
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
tip78откуда конкретно оно вылезает?У меня есть гипотеза, что вы пользуетесь устаревшим клиентом.
...
Рейтинг: 0 / 0
13.10.2016, 21:57
    #39326657
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
Вообще-то это предупреждение, а не ошибка.
...
Рейтинг: 0 / 0
13.10.2016, 21:58
    #39326658
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
miksofttip78откуда конкретно оно вылезает?У меня есть гипотеза, что вы пользуетесь устаревшим клиентом.
нет
...
Рейтинг: 0 / 0
13.10.2016, 22:00
    #39326659
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
AkinaВообще-то это предупреждение, а не ошибка.
ну строки то не добавляются
результат:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
mysql> source addr_copy_logs.sql
Database changed
Show warnings enabled.
Query OK, 0 rows affected (0,00 sec)

Query OK, 0 rows affected (0,00 sec)

Query OK, 0 rows affected (0,00 sec)

ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    1790804
Current database: db_name

ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    1790805
Current database: db_name

ERROR 2006 (HY000): MySQL server has gone away
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    1790806
Current database: db_name

Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Warning (Code 1287): 'COM_FIELD_LIST' is deprecated and will be removed in a future release. Please use SHOW COLUMNS FROM statement instead
Query OK, 0 rows affected (0,00 sec)

Query OK, 0 rows affected (0,00 sec)
...
Рейтинг: 0 / 0
13.10.2016, 22:01
    #39326660
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
и повторюсь, это только если строк 7750
если 7749, то всё ок
ну бред какой-то
...
Рейтинг: 0 / 0
13.10.2016, 22:22
    #39326670
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
tip78и повторюсь, это только если строк 7750
если 7749, то всё ок
ну бред какой-то
аа, это связано с max_allowed_packet 1M
у меня как раз размер файла превышает 1мб на 7750 строке
...
Рейтинг: 0 / 0
13.10.2016, 23:30
    #39326686
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
tip78tip78и повторюсь, это только если строк 7750
если 7749, то всё ок
ну бред какой-то
аа, это связано с max_allowed_packet 1M
у меня как раз размер файла превышает 1мб на 7750 строкеОт этого случается "ERROR 2006 (HY000): MySQL server has gone away".
Но вот чтобы это вызывало "Warning (Code 1287): 'COM_FIELD_LIST' is deprecated" - впервые вижу.
...
Рейтинг: 0 / 0
14.10.2016, 17:10
    #39327286
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что за COM_FIELD_LIST ?
miksoftНо вот чтобы это вызывало "Warning (Code 1287): 'COM_FIELD_LIST' is deprecated" - впервые вижу.Я думаю, что это не связано с собственно запросом.
Полагаю, что это клиент пытается "проявить интеллект" и запросить структуру таблицы, добавление в которую вызывает ошибку (может, надеется как-то выправить ситуацию?), но делает это излишне древними методами, что и порождает ворнинги.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / что за COM_FIELD_LIST ? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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