Помогите Проблема добавления permissions через команды

  • Автор темы Автор темы HeyFOC
  • Дата начала Дата начала

HeyFOC

Активный участник
Пользователь
Баллы
88
Имя в Minecraft
GrandZ1ro
Появилась такая проблема на сервере. Добавляю права групп через команды, выдает ошибку.
PEX привязан к бд
Пример того что пишу

/pex group Bronze add creativegates.create

Логи прикреплены
 

Вложения

проблема с доступом к базе данных, либо повреждена сама структура БД
 
просто вынеси пермы в файл и не выноси себе мозг базой данных
 
попробуй пересоздать базу данных и попробуй другие версии плагина - если заработало - проблема в плагине, смирись с этим, если всерано косяк, ищи проблему в БД, помочь могу только советом
 
попробуй пересоздать базу данных и попробуй другие версии плагина - если заработало - проблема в плагине, смирись с этим, если всерано косяк, ищи проблему в БД, помочь могу только советом


а команду я правильно пишу?
 
там же черным по белому написано
Field 'id' doesn't have a default value
нужно зайти в PMA, открыть структуру таблицы, и установить значение по умолчанию для поля 'id'

плохо что не пишет какая именно таблица, но там их не много, думаю разберешься.

а вобще желательно обновить плагин до последней версии
http://dev.bukkit.org/bukkit-plugins/permissionsex/files/
посмотрел запросы на создание таблиц, везеде
Код:
`id` int(11) NOT NULL AUTO_INCREMENT
у тебя в базе по факту какой тип у id и что стоит в "значение по умолчанию"?
 
там же черным по белому написано

нужно зайти в PMA, открыть структуру таблицы, и установить значение по умолчанию для поля 'id'

плохо что не пишет какая именно таблица, но там их не много, думаю разберешься.

а вобще желательно обновить плагин до последней версии
http://dev.bukkit.org/bukkit-plugins/permissionsex/files/
посмотрел запросы на создание таблиц, везеде
Код:
`id` int(11) NOT NULL AUTO_INCREMENT
у тебя в базе по факту какой тип у id и что стоит в "значение по умолчанию"?


Ставил по умолчанию поле id. Выдает
#1067 - Invalid default value for 'id'​
 
какое сейчас стоит значение по умолчанию?
давай скрин структуры
 
там же черным по белому написано

нужно зайти в PMA, открыть структуру таблицы, и установить значение по умолчанию для поля 'id'

плохо что не пишет какая именно таблица, но там их не много, думаю разберешься.

а вобще желательно обновить плагин до последней версии
http://dev.bukkit.org/bukkit-plugins/permissionsex/files/
посмотрел запросы на создание таблиц, везеде
Код:
`id` int(11) NOT NULL AUTO_INCREMENT
у тебя в базе по факту какой тип у id и что стоит в "значение по умолчанию"?
 

Вложения

  • БД.png
    БД.png
    28 КБ · Просмотры: 8
тогда скорее всего косяк плагина - пиши тикет разработчику
 
жми изменить и выбирай not null и AUTO_INCREMENT

при чем тут плагин? это база так настроена
 
жми изменить и выбирай not null и AUTO_INCREMENT

при чем тут плагин? это база так настроена

При нажатии на A_I
Выходит это
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key​


not null нет, только null
жми изменить и выбирай not null и AUTO_INCREMENT

при чем тут плагин? это база так настроена


это нормально что ид всех групп в таблице permissions 0
а в permissions_entity разные
 
нет, это не правильно, id не может быть 0 или одинаковый, это уникальный индекс, никогда не повторяется, даже если запись была удалена, новая запись никогда не получит id удаленной записи.
 
нет, это не правильно, id не может быть 0 или одинаковый, это уникальный индекс, никогда не повторяется, даже если запись была удалена, новая запись никогда не получит id удаленной записи.


Не подскажете как это исправить?
В таблице пермишенс вот так вот идет
 

Вложения

  • БД.png
    БД.png
    44,4 КБ · Просмотры: 4
капец, написал подробную инструкцию как все сделать с командами, и тут опера закрылась...
теперь кратко

сохранить куданить пермишены, переключить pex на работу с файлами
стереть таблицы pex из базы
перезапустить сервер
импортировать пермишены.
переключить pex на работу с базой
 
капец, написал подробную инструкцию как все сделать с командами, и тут опера закрылась...
теперь кратко

сохранить куданить пермишены, переключить pex на работу с файлами
стереть таблицы pex из базы
перезапустить сервер
импортировать пермишены.
переключить pex на работу с базой
из одного вышло другое) Очень долго включает плагин iConomy,FigAdmin и не включает сервер.
 
Назад
Верх