Выключение света было пару раз и проблема 130: Incorrect file format 'phistory'

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
MrStarsRus
Сообщения: 16
Зарегистрирован: Вт ноя 26, 2019 12:06 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Выключение света было пару раз и проблема 130: Incorrect file format 'phistory'

Сообщение MrStarsRus » Вс июл 03, 2022 8:43 pm

проблема после пару выключений света.

130: Incorrect file format 'phistory'
SHOW FIELDS FROM `phistory`
Backtrace
#0 /var/www/lib/mysqli.class.php(412): custom_error->__construct('130: Incorrect ...', 1)
#1 /var/www/lib/mysqli.class.php(190): mysql->Error('SHOW FIELDS FRO...', 1)
#2 /var/www/lib/mysqli.class.php(209): mysql->Exec('SHOW FIELDS FRO...')
#3 /var/www/lib/sqlFunctions.class.php(75): mysql->Select('SHOW FIELDS FRO...')
#4 /var/www/lib/sqlFunctions.class.php(224): SQLSelect('SHOW FIELDS FRO...')
#5 /var/www/lib/module.class.php(490): SQLGetFields('phistory')
#6 /var/www/modules/objects/objects.class.php(1231): module->dbInstall(' objects: ID in...')
#7 /var/www/lib/module.class.php(378): objects->dbInstall(' objects: ID in...')
#8 /var/www/modules/objects/objects.class.php(1118): module->install('')
#9 /var/www/lib/module.class.php(313): objects->install()
#10 /var/www/modules/objects/objects.class.php(28): module->checkInstalled()
#11 /var/www/lib/objects.class.php(421): objects->__construct()
#12 /var/www/lib/objects.class.php(611): getObject('ThisComputer')
#13 /var/www/lib/objects.class.php(1283): getGlobal('HideLeftPanelAd...')
#14 /var/www/modules/panel.class.php(57): gg('HideLeftPanelAd...')
#15 /var/www/admin.php(43): panel->run()
#16 {main}


восстановление таблицы не помогает .
Помогите очень нужно ,
MrStarsRus
Сообщения: 16
Зарегистрирован: Вт ноя 26, 2019 12:06 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Выключение света было пару раз и проблема 130: Incorrect file format 'phistory'

Сообщение MrStarsRus » Вс июл 03, 2022 9:15 pm

Все разобрался если что кому-то

нашел как пересоздать, выдрал из шаблонной базы при инсталяции что заливается:
--
-- Table structure for table phistory
--

DROP TABLE IF EXISTS phistory;
CREATE TABLE IF NOT EXISTS phistory (
ID int(10) unsigned NOT NULL AUTO_INCREMENT,
VALUE_ID int(10) unsigned NOT NULL DEFAULT '0',
ADDED datetime DEFAULT NULL,
VALUE varchar(255) NOT NULL,
PRIMARY KEY (ID),
KEY VALUE_ID (VALUE_ID)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Аватара пользователя
Svetлая
Сообщения: 238
Зарегистрирован: Вс май 06, 2018 11:36 pm
Благодарил (а): 80 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Выключение света было пару раз и проблема 130: Incorrect file format 'phistory'

Сообщение Svetлая » Чт июл 14, 2022 10:21 am

В этой таблице ничего критичного нет, можно было просто очистить её.

// SQL таблица phistory
say('*** очистка таблицы phistory ***');
$sql="TRUNCATE TABLE phistory";
SQLSelect( $sql);

видео как сделать "кнопку" очистки таблицы на сцене
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Выключение света было пару раз и проблема 130: Incorrect file format 'phistory'

Сообщение xor » Пт июл 15, 2022 9:01 pm

Svetлая писал(а):
Чт июл 14, 2022 10:21 am
В этой таблице ничего критичного нет, можно было просто очистить её.
"ничего критичного нет" - это исторические данные, у некоторых за неск. лет. я б так не говорил(
Аватара пользователя
Svetлая
Сообщения: 238
Зарегистрирован: Вс май 06, 2018 11:36 pm
Благодарил (а): 80 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Выключение света было пару раз и проблема 130: Incorrect file format 'phistory'

Сообщение Svetлая » Пт июл 15, 2022 9:59 pm

xor писал(а):
Пт июл 15, 2022 9:01 pm
Svetлая писал(а):
Чт июл 14, 2022 10:21 am
В этой таблице ничего критичного нет, можно было просто очистить её.
"ничего критичного нет" - это исторические данные, у некоторых за неск. лет. я б так не говорил(
Поставьте логер на клаву и храните годами.
Аватара пользователя
Svetлая
Сообщения: 238
Зарегистрирован: Вс май 06, 2018 11:36 pm
Благодарил (а): 80 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Выключение света было пару раз и проблема 130: Incorrect file format 'phistory'

Сообщение Svetлая » Пт июл 15, 2022 10:02 pm

xor писал(а):
Пт июл 15, 2022 9:01 pm
Svetлая писал(а):
Чт июл 14, 2022 10:21 am
В этой таблице ничего критичного нет, можно было просто очистить её.
"ничего критичного нет" - это исторические данные, у некоторых за неск. лет. я б так не говорил(
Поставьте логер на клаву и храните годами.

А вообще, речь шла о том, что очистка данной таблицы на скорость не влияет.
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Выключение света было пару раз и проблема 130: Incorrect file format 'phistory'

Сообщение xor » Сб июл 16, 2022 10:54 am

Svetлая писал(а):
Пт июл 15, 2022 10:02 pm
xor писал(а):
Пт июл 15, 2022 9:01 pm
Svetлая писал(а):
Чт июл 14, 2022 10:21 am
В этой таблице ничего критичного нет, можно было просто очистить её.
"ничего критичного нет" - это исторические данные, у некоторых за неск. лет. я б так не говорил(
Поставьте логер на клаву и храните годами.

А вообще, речь шла о том, что очистка данной таблицы на скорость не влияет.
таблица истории заполняется не с клавиатуры, кейлоггер не поможет
очистка данных таблицы не поможет при разрушении ее структуры, если разрушился не индекс
и да, при большой истории как раз сокращение её - не важно как: оптимайзером, перемещением старых данных в другую таблицу и т.д. - как раз влияет на скорость работы всей системы из-за блокировки целого файла при использовании майисам
Ответить