phpMyAdmin не показывает новые импортированные записи в таблице MyISAM :( - PullRequest
0 голосов
/ 11 января 2011

Я использую phpMyAdmin - 2.10.1 и таблицы MyISAM месяцами без проблем. Сегодня я импортировал файл .csv с новыми записями в одну из моих таблиц, как обычно.

В нем говорится, что импорт прошел успешно, но когда я просматриваю конец таблицы, эти новые записи не отображаются. Однако, когда я искал одну из записей в запросе, она обнаружилась. Что тут происходит? И как мне это исправить?

Последняя запись, которая отображается через функцию просмотра, имеет ключ 13100, но при поиске первой вновь импортированной записи она появляется в результатах запроса и с ключом 13101.

Таблица всего 1,1 МиБ. Это показывало небольшие накладные расходы, поэтому я оптимизировал его, надеясь, что это поможет решить эту проблему, но это не помогло. (

Ответы [ 2 ]

0 голосов
/ 22 сентября 2012

Ничего себе. Оглядываясь назад на этот старый вопрос: причина, по которой они не показывались в конце таблицы, заключалась в том, что записи вставлялись в пустое место в другом месте таблицы. Ранее я удалил записи, и это место заполнялось новым импортом. Так что они там были, просто похоронены в таблице, а не в конце.

0 голосов
/ 20 июня 2012

Мне пришлось сначала создать таблицу, прежде чем импортировать файл .csv. Получите все заголовки столбцов и убедитесь, что это тот же номер, что и ваш документ, затем импортируйте в эту таблицу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...