SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.09.2011 12:22:46

ottawa1
Участник
Зарегистрирован: 09.09.2011
Сообщений: 2

Ошибка при импорте в базу данных

Здравствуйте.Возникла необходимость добавить таблицы в базу данных.В phpmyadmin выполнил команды "импорт, обзор ,ок " но выскочила ошибка 1054
Ошибка
SQL-запрос:
--
-- Dumping data for table `roles`
--
INSERT INTO `roles` ( `id` , `parent_id` , `name` )
VALUES ( 1, 0, 'User' ) , ( 2, 0, 'Admin' ) ;
Ответ MySQL: 
#1054 - Unknown column 'parent_id' in 'field list'

ниже часть кода где это произошло
CREATE TABLE IF NOT EXISTS `roles` (
  `id` int(11) NOT NULL auto_increment,
    `parent_id` int(11) NOT NULL default '0',
  `name` varchar(30) collate utf8_bin NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=3 ;

подскажите как исправить?

Неактивен

 

#2 09.09.2011 12:27:05

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка при импорте в базу данных

FAQ #10

Неактивен

 

#3 09.09.2011 14:04:20

ottawa1
Участник
Зарегистрирован: 09.09.2011
Сообщений: 2

Re: Ошибка при импорте в базу данных

Cпасибо почитал.Попробую добавить столбец parent_id.Поробовал.Не получилось.Как в phpmyadmin столбец добавить?

Неактивен

 

#4 09.09.2011 14:33:00

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка при импорте в базу данных

alter table `roles` add `parent_id` int(11);

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson