Владимир (Otshelnik-Fm) сказал(а)
Дичь какая-то
Вот и я не понял пока, но оказывается рабочий тариф. Но если ROW_FORMAT=DYNAMIC, и таблицы будет не хилые, по любому это же не увеличивает таблицу, просто за таблицу вроде выводит и в итоге процессорное время или мощности нужны больше, индексирование будет на лету. Но это я могу ошибатся, не силен...
По любому непонятно.
ответили с хостинга
Приношу извинения за изначально немного некорректный ответ.
Параметр определяет формат строки. DYNAMIC - может динамически расширяться
Т.к. создание проблемной таблицы wp_rcl_groups_options инициируется плагином (т.е. конструкция CREATE TABLE... задана в плагине/в механизме включения дополнения Группы), Вам нужно обратиться в поддержку плагина, чтобы они подсказали или дали Вам сразу каким-то образом готовое дополнения, в котором инструкция для создания таблицы wp_rcl_groups_options содержит параметр ROW_FORMAT=DYNAMIC или будет вообще типа MyISAM.
Владимир (Otshelnik-Fm) сказал(а)
просите чтобы поставили нормальную версию mysql
Сейчас проверил на MYSQL5.6.43-84.3-log и все ок, думаю в настройках/конфигурации дело.
Но ведь есть более современные (производительные) версии. Вот
- вот и думайте за что вы переплачиваете. Интересен официальный ответ хостеров - почему держат на древних версиях которые лишь обновляются секьюрными патчами. Удивлен этим хостингом всё ещё.
И что мне с этим делать это же не готовые mysql запросы?
$table = RCL_PREF . "groups"; $sql = "CREATE TABLE IF NOT EXISTS " . $table . " ( ID BIGINT(20) UNSIGNED NOT NULL, admin_id BIGINT(20) UNSIGNED NOT NULL, group_users MEDIUMINT(7) UNSIGNED NOT NULL, group_status VARCHAR(20) NOT NULL, group_date DATETIME NOT NULL, PRIMARY KEY id (id), KEY admin_id (admin_id) ) $collate;"; dbDelta( $sql ); $table = RCL_PREF . "groups_users"; $sql = "CREATE TABLE IF NOT EXISTS " . $table . " ( ID BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, group_id BIGINT(20) UNSIGNED NOT NULL, user_id BIGINT(20) UNSIGNED NOT NULL, user_role VARCHAR(20) NOT NULL, status_time TINYINT(2) UNSIGNED NOT NULL, user_date DATETIME NOT NULL, PRIMARY KEY id (id), KEY group_id (group_id), KEY user_id (user_id) ) $collate;"; dbDelta( $sql ); $table = RCL_PREF . "groups_options"; $sql = "CREATE TABLE IF NOT EXISTS " . $table . " ( ID BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, group_id BIGINT(20) UNSIGNED NOT NULL, option_key VARCHAR( 255 ) NOT NULL, option_value LONGTEXT NOT NULL, PRIMARY KEY id (id), KEY group_id (group_id), KEY option_key (option_key) ) $collate;"; dbDelta( $sql ); if ( ! isset( $rcl_options['moderation_public_group'] ) ) { $rcl_options['public_group_access_recall'] = 2; $rcl_options['moderation_public_group'] = 0; $rcl_options['group-output'] = 1; if ( ! rcl_isset_plugin_page( 'group-page' ) ) { $rcl_options['group-page'] = rcl_create_plugin_page( 'group-page', [ 'post_title' => __( 'Groups', 'wp-recall' ), 'post_content' => '[grouplist]', 'post_name' => 'group-page' ] ); }
bocman.sev@gmail.com сказал(а)
У нас есть сервера с поддержкой 5.7 (по запросу можем перенести аккаунт на такой сервер)
вместо того чтобы решить проблему, вы припаки просите. Общайтесь с хостерами. Как это так у всех хостингов работает - у этого проблема с конфигой и отправляют к разрабу.