Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ошибка индексов.

Опубликовано:

При проверке индексов. Заметил такую вещь. 50% таблиц было посыпано в краснуху. Восстанавливал и в ручную запросами и автоматически.

 

Но осталось 3 таблицы битые: При ручном или автоматическом запросе ошибка БД.

 

Самая интерестная таблица. Она восстанавливается и минуту, снова битая.

 

ibf_rc_classes

		
com_id
Отсутствует индекс: onoff
Нажмите здесь для исправления индексов этой таблицы или вы можете выполнить следующие запросы вручную.
ALTER TABLE ibf_rc_classes DROP INDEX onoff, ADD INDEX onoff (onoff,mod_group_perm(255)) 

 

ibf_topics

	
tid
topic_firstpost
last_post
forum_id
starter_id
last_post_sorting
start_date
Отсутствует индекс: last_x_topics
Нажмите здесь для исправления индексов этой таблицы или вы можете выполнить следующие запросы вручную.
ALTER TABLE ibf_topics DROP INDEX last_x_topics, ADD INDEX  last_x_topics (forum_id,approved,start_date)						

 

ibf_tags_index

id
app
Отсутствует индекс: tag_grab
Нажмите здесь для исправления индексов этой таблицы или вы можете выполнить следующие запросы вручную.
ALTER TABLE ibf_tags_index DROP INDEX tag_grab, ADD INDEX tag_grab (app,type,type_id,type_2,type_id_2,tag_hidden)

 

Ошибка бд

 

  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Fri, 24 Oct 2014 05:54:43 +0000 
Error: 1091 - Can't DROP 'last_x_topics'; check that column/key exists 
IP  Address:  -  /forum/s_admin_s/index.php?adsess=124415c68ecb6c83b7c1ee6eeb870b4b&app=core&module=diagnostics§ion=diagnostics§ion=diagnostics&do=dbindex&fix=ibf_topics  
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: ALTER TABLE ibf_topics DROP INDEX last_x_topics, ADD  INDEX last_x_topics (forum_id,approved,start_date)   
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
|  File                                                                       |   Function                                                                   | Line No.          |   
|-----------------------------------------------------------------------------+------------------------------------------------------------------------------+-------------------|
|  s_admin_s/applications/core/modules_admin/diagnostics/diagnostics.php      |  [db_tools].dbIndexDiag                                                      | 795               |   
'-----------------------------------------------------------------------------+------------------------------------------------------------------------------+-------------------'
|  s_admin_s/applications/core/modules_admin/diagnostics/diagnostics.php      |  [admin_core_diagnostics_diagnostics]._indexCheck                            | 110               |
'-----------------------------------------------------------------------------+------------------------------------------------------------------------------+-------------------'
|  s_admin_s/sources/base/ipsController.php                                   |   [admin_core_diagnostics_diagnostics].doExecute                             | 285               |
'-----------------------------------------------------------------------------+------------------------------------------------------------------------------+-------------------'

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Fri, 24 Oct 2014 06:00:55 +0000
Error: 1091 - Can't DROP 'last_x_topics'; check that column/key exists
IP  Address:  -  /forum/s_admin_s/index.php?adsess=124415c68ecb6c83b7c1ee6eeb870b4b&app=core&module=diagnostics§ion=diagnostics§ion=diagnostics&do=dbindex&fix=ibf_topics
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: ALTER TABLE ibf_topics DROP INDEX last_x_topics, ADD  INDEX last_x_topics (forum_id,approved,start_date)
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
|  File                                                                      |  Function                                                                     |  Line No.         |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
|  s_admin_s/applications/core/modules_admin/diagnostics/diagnostics.php     |   [db_tools].dbIndexDiag                                                      |  795              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|  s_admin_s/applications/core/modules_admin/diagnostics/diagnostics.php     |   [admin_core_diagnostics_diagnostics]._indexCheck                            |  110              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|  s_admin_s/sources/base/ipsController.php                                  |  [admin_core_diagnostics_diagnostics].doExecute                               |  285              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Fri, 24 Oct 2014 06:06:09 +0000
Error: 1091 - Can't DROP 'tag_grab'; check that column/key exists
IP  Address:  -  /forum/s_admin_s/index.php?adsess=124415c68ecb6c83b7c1ee6eeb870b4b&app=core&module=diagnostics§ion=diagnostics§ion=diagnostics&do=dbindex&fix=ibf_tags_index
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: ALTER TABLE ibf_tags_index DROP INDEX tag_grab,  ADD  INDEX tag_grab (app,type,type_id,type_2,type_id_2,tag_hidden)
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
|  File                                                                      |  Function                                                                     |  Line No.         |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
|  s_admin_s/applications/core/modules_admin/diagnostics/diagnostics.php     |   [db_tools].dbIndexDiag                                                      |  795              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|  s_admin_s/applications/core/modules_admin/diagnostics/diagnostics.php     |   [admin_core_diagnostics_diagnostics]._indexCheck                            |  110              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|  s_admin_s/sources/base/ipsController.php                                  |  [admin_core_diagnostics_diagnostics].doExecute                               |  285              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Рекомендованные сообщения

Опубликовано:

Проблема скорее всего заключается именно длине поле mod_group_perm индекса - 255. Так как дефолтная длина этого поле 255, show create table его и не включает при показе структуры таблицы . Отсюда и может быть баг, что якобы индекс является не правильным.

Опубликовано:
  • Автор

А, как быть? в запросе не писать 255

Опубликовано:

Тогда можно забить, это проблема ипб с определением правильности индекса.

Опубликовано:
  • Автор

:(

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.