При добавлении в таблицу 40 столбцов в БД mysql, в phpMyAdmin выскакивает диалоговое окошко с ошибкой

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Я использую локальный сервер OpenServer. Так вот у меня есть таблица в ней 39 стлбцов. Как только я создаю новый столбец в БД mysql, в phpMyAdmin выскакивает диалоговое окошко о том что "при оптимизации таблицы на сервере произошла ошибка, посмотрите ниже диалогового окна" и кнопки "игнорировать", "игнорировать все", внизу красным куча кода с ошибками. Как только я удаляю один из столбцов в таблице их становиться 39 и окошко с ошибкой больше не выскакивает. Искал в гуглях и яндексах по тем ошибкам, ни чего не выдаёт. Предполагаю что стоит в настройках сервера либо phpMyAdmin ограничение на количество столбцов в mysql либо на выделяемую память. Какое вообще ограничение на столбцы в mysql и стоит ли разбивать таблицу если все данные полностью относиться к пользователю?

Решение задачи: «При добавлении в таблицу 40 столбцов в БД mysql, в phpMyAdmin выскакивает диалоговое окошко с ошибкой»

textual
Листинг программы
  1. Notice IN .\libraries\DisplayResults.class.php#1166
  2.  Undefined offset: 39
  3.  
  4. Backtrace
  5.  
  6. .\libraries\DisplayResults.class.php#4264: PMA_DisplayResults->_getTableHeaders(
  7. array,
  8. array,
  9. array,
  10. array,
  11. array,
  12. BOOLEAN FALSE,
  13. )
  14. .\libraries\SQL.lib.php#1769: PMA_DisplayResults->getTable(
  15. object,
  16. array,
  17. array,
  18. )
  19. .\libraries\SQL.lib.php#2049: PMA_getHtmlForSqlQueryResultsTable(
  20. object,
  21. string './themes/original/img/',
  22. NULL,
  23. array,
  24. BOOLEAN TRUE,
  25. string '3',
  26. INTEGER 3,
  27. NULL,
  28. object,
  29. array,
  30. )
  31. .\libraries\SQL.lib.php#2245: PMA_getQueryResponseForResultsReturned(
  32. object,
  33. array,
  34. string 'website',
  35. string 'users_website',
  36. NULL,
  37. NULL,
  38. object,
  39. string './themes/original/img/',
  40. string '3',
  41. INTEGER 3,
  42. string 'SELECT * FROM `users_website` LIMIT 0, 50 ',
  43. NULL,
  44. NULL,
  45. NULL,
  46. NULL,
  47. NULL,
  48. string 'SELECT * FROM `users_website`',
  49. NULL,
  50. )
  51. .\libraries\SQL.lib.php#2125: PMA_executeQueryAndGetQueryResponse(
  52. array,
  53. BOOLEAN TRUE,
  54. string 'website',
  55. string 'users_website',
  56. NULL,
  57. NULL,
  58. NULL,
  59. BOOLEAN FALSE,
  60. NULL,
  61. NULL,
  62. NULL,
  63. string '',
  64. string './themes/original/img/',
  65. NULL,
  66. NULL,
  67. NULL,
  68. string 'SELECT * FROM `users_website`',
  69. NULL,
  70. NULL,
  71. )
  72. .\SQL.php#201: PMA_executeQueryAndSendQueryResponse(
  73. array,
  74. BOOLEAN TRUE,
  75. string 'website',
  76. string 'users_website',
  77. NULL,
  78. NULL,
  79. NULL,
  80. BOOLEAN FALSE,
  81. NULL,
  82. NULL,
  83. NULL,
  84. string '',
  85. string './themes/original/img/',
  86. NULL,
  87. NULL,
  88. NULL,
  89. string 'SELECT * FROM `users_website`',
  90. NULL,
  91. NULL,
  92. )

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы