1

Тема: Ошибка mySQL: Invalid default

Люди, помогите, не знаю то делать дальше с этой ошибкой при установке форума и базу создал, а оно выдаёт

Ошибка mySQL: Invalid default value for 'macro_set'
Query:CREATE TABLE THmacro ( macro_id smallint(3) NOT NULL auto_increment, macro_value varchar(200) default NULL, macro_replace text, can_remove tinyint(1) default '0', macro_set smallint(3) NOT NULL default '', PRIMARY KEY (macro_id), KEY macro_set (macro_set) ) TYPE=MyISAM;

2

Re: Ошибка mySQL: Invalid default

Toroid
В импортируемом дампе замените в структуре таблицы THmacro изначальное значение поля macro_set, при целочисленном типе данных, оно не может быть пустой строкой, да еще и определено как NOT NULL.
Правильно:
macro_set smallint(3) NOT NULL,
Либо так:
macro_set smallint(3) default 0,

3

Re: Ошибка mySQL: Invalid default

Мэрси! Но что делать? Форум IPB, вроде всё по инструкции делаю, все права расставил

4

Re: Ошибка mySQL: Invalid default

Toroid
Я же сказал что делать. Отредактируйте импортируемый дамп, в нем ошибка.
Либо обратитесь к разработчику, или на форум пользователей IPB.
phpMyAdmin здесь ни при чем.