Рад всех приветствовать! Помогите разобраться, не могу установить базу, постоянно выдает такое сообщение: -- Структура таблицы `COLUMN_PRIVILEGES` -- CREATE TEMPORARY TABLE `COLUMN_PRIVILEGES` ( `GRANTEE` varchar( 81 ) NOT NULL default '', `TABLE_CATALOG` varchar( 512 ) default NULL , `TABLE_SCHEMA` varchar( 64 ) NOT NULL default '', `TABLE_NAME` varchar( 64 ) NOT NULL default '', `COLUMN_NAME` varchar( 64 ) NOT NULL default '', `PRIVILEGE_TYPE` varchar( 64 ) NOT NULL default '', `IS_GRANTABLE` varchar( 3 ) NOT NULL default '' ) ENGINE = MEMORY DEFAULT CHARSET = utf8; Ответ MySQL: Error: 1063 SQLSTATE: 42000 (ER_WRONG_FIELD_SPEC) Message: Некорректный определитель столбца для столбца '%s' ------------------- Пытался "default "убрать, бесполезно. Как можно исправить ошибку, может кто знает? P.S. Раньше база стояла на другом хостинге, все прекрастно работало, сменил хост и из трех баз одна не хочет устанавливаться.
Resident Сообщение об ошибке не очень информативное... Попробуй изменить varchar(512) на varchar(255). По-моему, VARCHAR не может быть длиннее 255 символов.
Изменил на 255 , теперь другая проблема -- -- Дамп данных таблицы `COLUMN_PRIVILEGES` -- -- -------------------------------------------------------- -- -- Структура таблицы `KEY_COLUMN_USAGE` -- CREATE TEMPORARY TABLE `KEY_COLUMN_USAGE` ( `CONSTRAINT_CATALOG` varchar( 512 ) default NULL , `CONSTRAINT_SCHEMA` varchar( 64 ) NOT NULL default '', `CONSTRAINT_NAME` varchar( 64 ) NOT NULL default '', `TABLE_CATALOG` varchar( 512 ) default NULL , `TABLE_SCHEMA` varchar( 64 ) NOT NULL default '', `TABLE_NAME` varchar( 64 ) NOT NULL default '', `COLUMN_NAME` varchar( 64 ) NOT NULL default '', `ORDINAL_POSITION` bigint( 10 ) NOT NULL default '0', `POSITION_IN_UNIQUE_CONSTRAINT` bigint( 10 ) default NULL , `REFERENCED_TABLE_SCHEMA` varchar( 64 ) default NULL , `REFERENCED_TABLE_NAME` varchar( 64 ) default NULL , `REFERENCED_COLUMN_NAME` varchar( 64 ) default NULL ) ENGINE = MEMORY DEFAULT CHARSET = utf8; Ответ MySQL: #1163 - The used table type doesn't support BLOB/TEXT columns ----------- Там тоже изменил на 255 и всеровно тоже самое, по всей видимости проблема не в этом. на старом хостинге ведьработало все
Не, на самом деле ты был прав, я все что там было в базе со значением 512 изменил 255 и все прекрастно импортировал. Спасибо.