Во-первых, этот вопрос задан до здесь.
Проблема заключается в том, что после создания нового столбца с помощью ALTER TABLE
создается новый столбец, но иногда он не отображается на вкладке структуры. Когда это произойдет, использование SELECT * FROM <tablename>
не отображает этот столбец, но SELECT <columnname> FROM <tablename>
делает. Все запросы в этом столбце работают отлично.
Решение этой проблемы было правильно опубликовано, и было просто - экспортировать эту полную таблицу, отбросить ее и затем снова импортировать.
Мой вопрос: почему такое происходит? Это действительно неприятность. Это не проблема при работе на локальном компьютере, я всегда могу импортировать/экспортировать/удалять, но у меня есть кусок кода, который непрерывно падает/создает новые столбцы? Почему это происходит и почему импорт/падение/экспорт делают трюк? Это ошибка с phpMyAdmin?
PS: Я использую phpMyAdmin с XAMPP v3.2.1 на localhost.