Показать сообщение отдельно
Непрочитано 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 вне форума Ответить с цитированием