При добавление таблицы нерегится акк - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 13.11.2010, 02:43   #1
Аватар для kolovratt
Пользователь

Автор темы (Топик Стартер) При добавление таблицы нерегится акк

Создает поле `donatemoney` в таблице `account`.

все модули регистрации выдают ошибку

MySQL Error!
------------------------

The Error returned was:
Field 'donatemoney' doesn't have a default value

Error Number:
1364

INSERT INTO account_data (name, password, last_ip) VALUES ('fdsfdsffsdf', 'FTvVMrS6dPL6WPz+5pz5eoUDjcM=', '109.87.155.131')

в чём проблема?
kolovratt вне форума Ответить с цитированием
Непрочитано 13.11.2010, 10:09   #2
Аватар для TieLay
Герой

По умолчанию Re: При добавление таблицы нерегится акк

Не указан тип данных и диапазон допустимых значений.
А так что за сборка, чья, какой команды?
TieLay вне форума Ответить с цитированием
Непрочитано 13.11.2010, 11:13   #3
Аватар для Snion
Пользователь

По умолчанию Re: При добавление таблицы нерегится акк

эт не сборка
Snion вне форума Ответить с цитированием
Непрочитано 13.11.2010, 11:29   #4
Аватар для kolovratt
Пользователь

Автор темы (Топик Стартер) Re: При добавление таблицы нерегится акк

AL и AE без поля donatemoney всё работает нормально только появляется ошибка MySQl(( на разных сборках пробовал и с разным мдулем регистрации
kolovratt вне форума Ответить с цитированием
Непрочитано 13.11.2010, 13:46   #5
Пользователь

По умолчанию Re: При добавление таблицы нерегится акк

поле Donatemoney NOT NULL а DEFAULT не указан... те в запросе указано что пустые значения не принимаются NOT NULL а значение по умолчанию не указано и когда создается или апдейтится таблица она пытается вставить NULL значение в NOT NULL... ессесно ошибка. Нужно 0 вставить как DEFAULT

Добавлено через 7 минут
это MSSql пример нету под рукой Mysql
CREATE TABLE dbo.Users(
MemberID bigint identity(1,1) NOT NULL PRIMARY KEY,
Username nvarchar(255) NOT NULL,
Email nvarchar(128) NOT NULL,
Comment nvarchar(255) NULL,
[Password] nvarchar(128) NOT NULL,
PasswordSalt nvarchar(128) NULL,
PasswordQuestion nvarchar(255) NULL,
PasswordAnswer nvarchar(255) NULL,
IsLockedOut bit NOT NULL DEFAULT(0),
)

в конце IsLockedOut - типо заблокирован юpер или нет и значение по умолчанию DEFAULT(0) а у тебя просто NOT NULL в уже готовой заполненной таблице. надеюсь разжевал

Последний раз редактировалось pppok; 13.11.2010 в 13:53. Причина: Добавлено сообщение
pppok вне форума Ответить с цитированием
Непрочитано 13.11.2010, 17:02   #6
Аватар для kolovratt
Пользователь

Автор темы (Топик Стартер) Re: При добавление таблицы нерегится акк

спасибо помог, всё исправил

Добавлено через 24 минуты
DROP TABLE IF EXISTS `account_data`;
CREATE TABLE `account_data` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(45) NOT NULL,
`password` varchar(65) NOT NULL,
`activated` tinyint(1) NOT NULL DEFAULT '1',
`access_level` tinyint(3) NOT NULL DEFAULT '0',
`membership` tinyint(3) NOT NULL DEFAULT '0',
`last_server` tinyint(3) NOT NULL DEFAULT '-1',
`last_ip` varchar(20) DEFAULT NULL,
`ip_force` varchar(20) DEFAULT NULL,
`expire` date DEFAULT NULL,
`donatemoney` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

вот так поставил всё номрально заработало правильн?

Последний раз редактировалось kolovratt; 13.11.2010 в 17:27. Причина: Добавлено сообщение
kolovratt вне форума Ответить с цитированием
Непрочитано 13.11.2010, 19:21   #7
Аватар для Wolfas
Пользователь

По умолчанию Re: При добавление таблицы нерегится акк

Была похожая проблема, просто чрез навикат, разрешил Null, в определёном столбце
__________________
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".
Wolfas вне форума Ответить с цитированием
Непрочитано 13.11.2010, 21:12   #8
Аватар для kolovratt
Пользователь

Автор темы (Топик Стартер) Re: При добавление таблицы нерегится акк

А подскажи где эт в навигате такая функция есть
kolovratt вне форума Ответить с цитированием
Непрочитано 13.11.2010, 23:11   #9
Аватар для TieLay
Герой

По умолчанию Re: При добавление таблицы нерегится акк

kolovratt, Вызываешь редактор свойств таблицы и там...
TieLay вне форума Ответить с цитированием
Непрочитано 14.11.2010, 01:08   #10
Аватар для xobotyi
Пользователь

По умолчанию Re: При добавление таблицы нерегится акк

чет я тут херню сморозил
__________________
Bloomers --> ??? --> Profit
xobotyi вне форума Отправить сообщение для xobotyi с помощью ICQ Отправить сообщение для xobotyi с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление на сервер шмот, пух StyleroK Lineage II 10 08.02.2012 00:11
Добавление в amrorgrp.dat lxShaDoWxl Игровой клиент 7 15.08.2010 18:03
Добавление kinah через web Timka Серверная часть 2 28.02.2010 14:03
Удаяются таблицы из базы Оо krisadr Lineage II 0 24.11.2009 14:14
Таблицы которые надо копировать при переносе kokaaaa Lineage II 4 20.07.2009 12:38


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 22:03. Часовой пояс GMT +3.

Вверх