[MySQL]Nie mogę zaimportować bazy .mysql. Gdzie błąd?

Witam. Ucze się MySQL z książki http://helion.pl/ksiazki/php5-apache-i-mysql-od-podstaw-zespol-autorow,phappo.htm i jestem przy 6 rozdziale. Mój kłopot jest następujący. Nie mogę wykonać tego kodu bo zgłaszany jest błąd. Ma ktoś pomysł co z tym zrobić?

CREATE TABLE `movie` (

  `movie_id` int(11) NOT NULL auto_increment,

  `movie_name` varchar(255) NOT NULL default '',

  `movie_type` tinyint(2) NOT NULL default '0',

  `movie_year` int(4) NOT NULL default '0',

  `movie_leadactor` int(11) NOT NULL default '0',

  `movie_director` int(11) NOT NULL default '0',

  PRIMARY KEY (`movie_id`),

  KEY `movie_type` (`movie_type`,`movie_year`)

) ENGINE=MyISAM PACK_KEYS=0 DEFAULT CHARSET=latin2 AUTO_INCREMENT=4


INSERT INTO `movie` VALUES (1, 'Bruce Wszechmogący', 5, 2003, 1, 2);

INSERT INTO `movie` VALUES (3, 'Wielki Kanion', 2, 1991, 4, 3);

INSERT INTO `movie` VALUES (2, 'Życie biurowe', 5, 1999, 5, 6);


CREATE TABLE `movietype` (

  `movietype_id` int(11) NOT NULL auto_increment,

  `movietype_label` varchar(100) NOT NULL default '',

  PRIMARY KEY (`movietype_id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=9 ;


INSERT INTO `movietype` VALUES (1, 'Science-fiction');

INSERT INTO `movietype` VALUES (2, 'Dramat');

INSERT INTO `movietype` VALUES (3, 'Przygoda');

INSERT INTO `movietype` VALUES (4, 'Wojenny');

INSERT INTO `movietype` VALUES (5, 'Komedia');

INSERT INTO `movietype` VALUES (6, 'Horror');

INSERT INTO `movietype` VALUES (7, 'Akcja');

INSERT INTO `movietype` VALUES (8, 'Dla dzieci');


CREATE TABLE `people` (

`people_id` int(11) NOT NULL auto_increment,

`people_fullname` varchar(255) NOT NULL default '',

`people_isactor` tinyint(1) NOT NULL default '0',

`people_isdirector` tinyint(1) NOT NULL default '0',

PRIMARY KEY (`people_id`)

) TYPE=MyISAM PACK_KEYS=0 DEFAULT CHARSET=latin2 AUTO_INCREMENT=7 ;


INSERT INTO `people` VALUES (1, 'Jim Carrey', 1, 0);

INSERT INTO `people` VALUES (2, 'Tom Shadyac', 0, 1);

INSERT INTO `people` VALUES (3, 'Lawrence Kasdan', 0, 0);

INSERT INTO `people` VALUES (4, 'Kevin Kline', 1, 0);

INSERT INTO `people` VALUES (5, 'Ron Livingston', 0, 0);

INSERT INTO `people` VALUES (6, 'Mike Judge', 0, 0);

Mogę wpisać je ręcznie po kolei do zapytań SQL jeśli zmienię:

TYPE=MyISAM PACK_KEYS=0 DEFAULT CHARSET=latin2 AUTO_INCREMENT=7 ;

na:

ENGINE=MyISAM PACK_KEYS=0 DEFAULT CHARSET=latin2 AUTO_INCREMENT=7 ;

Korzystając z “unikatowej” umiejętności wejścia na www.google.pl doszedłem do tego:

http://piwigo.org/forum/viewtopic.php?id=17155

Ale nie jestem pewien czy to będzie spełniać tę samą funkcje.

Daleko szukasz …a zgubiłeś średnik w linijce przed pierwszym insertem :wink:

Jakoś nie widzę ;/ Możesz mi to wskazać dokładnie(linijka)? A nawet jeśli to nie ja xD tylko przykłady z ftp.

Polecenie create table nie jest zakończone średnikiem.

jest:

CREATE TABLE `movie` (

...

) ENGINE=MyISAM PACK_KEYS=0 DEFAULT CHARSET=latin2 AUTO_INCREMENT=4

a powinno być:

CREATE TABLE `movie` (

...

) ENGINE=MyISAM PACK_KEYS=0 DEFAULT CHARSET=latin2 AUTO_INCREMENT=4 ;

Ok thx ;D