При добавлении в таблицу 40 столбцов в БД mysql, в phpMyAdmin выскакивает диалоговое окошко с ошибкой
Формулировка задачи:
Здравствуйте. Я использую локальный сервер OpenServer. Так вот у меня есть таблица в ней 39 стлбцов. Как только я создаю новый столбец в БД mysql, в phpMyAdmin выскакивает диалоговое окошко о том что "при оптимизации таблицы на сервере произошла ошибка, посмотрите ниже диалогового окна" и кнопки "игнорировать", "игнорировать все", внизу красным куча кода с ошибками. Как только я удаляю один из столбцов в таблице их становиться 39 и окошко с ошибкой больше не выскакивает. Искал в гуглях и яндексах по тем ошибкам, ни чего не выдаёт. Предполагаю что стоит в настройках сервера либо phpMyAdmin ограничение на количество столбцов в mysql либо на выделяемую память. Какое вообще ограничение на столбцы в mysql и стоит ли разбивать таблицу если все данные полностью относиться к пользователю?
Решение задачи: «При добавлении в таблицу 40 столбцов в БД mysql, в phpMyAdmin выскакивает диалоговое окошко с ошибкой»
textual
Листинг программы
- Notice IN .\libraries\DisplayResults.class.php#1166
- Undefined offset: 39
- Backtrace
- .\libraries\DisplayResults.class.php#4264: PMA_DisplayResults->_getTableHeaders(
- array,
- array,
- array,
- array,
- array,
- BOOLEAN FALSE,
- )
- .\libraries\SQL.lib.php#1769: PMA_DisplayResults->getTable(
- object,
- array,
- array,
- )
- .\libraries\SQL.lib.php#2049: PMA_getHtmlForSqlQueryResultsTable(
- object,
- string './themes/original/img/',
- NULL,
- array,
- BOOLEAN TRUE,
- string '3',
- INTEGER 3,
- NULL,
- object,
- array,
- )
- .\libraries\SQL.lib.php#2245: PMA_getQueryResponseForResultsReturned(
- object,
- array,
- string 'website',
- string 'users_website',
- NULL,
- NULL,
- object,
- string './themes/original/img/',
- string '3',
- INTEGER 3,
- string 'SELECT * FROM `users_website` LIMIT 0, 50 ',
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- string 'SELECT * FROM `users_website`',
- NULL,
- )
- .\libraries\SQL.lib.php#2125: PMA_executeQueryAndGetQueryResponse(
- array,
- BOOLEAN TRUE,
- string 'website',
- string 'users_website',
- NULL,
- NULL,
- NULL,
- BOOLEAN FALSE,
- NULL,
- NULL,
- NULL,
- string '',
- string './themes/original/img/',
- NULL,
- NULL,
- NULL,
- string 'SELECT * FROM `users_website`',
- NULL,
- NULL,
- )
- .\SQL.php#201: PMA_executeQueryAndSendQueryResponse(
- array,
- BOOLEAN TRUE,
- string 'website',
- string 'users_website',
- NULL,
- NULL,
- NULL,
- BOOLEAN FALSE,
- NULL,
- NULL,
- NULL,
- string '',
- string './themes/original/img/',
- NULL,
- NULL,
- NULL,
- string 'SELECT * FROM `users_website`',
- NULL,
- NULL,
- )
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д