При добавлении в таблицу 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, )
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д