Avatar billede riversen Nybegynder
19. marts 2004 - 11:10 Der er 8 kommentarer og
1 løsning

sql fejl fra mysqldump

CREATE TABLE views (
  view_id int(10) NOT NULL auto_increment,
  name varchar(255) NOT NULL default '',
  url1 varchar(255) NOT NULL default '',
  url2 varchar(255) default NULL,
  url3 varchar(255) default NULL,
  frameset_id int(10) NOT NULL default '0',
  description varchar(255) default NULL,
  PRIMARY KEY  (view_id),
  UNIQUE KEY name (name),
  KEY Index (frameset_id),
  CONSTRAINT `views_ibfk_1` FOREIGN KEY (`frameset_id`) REFERENCES `framesets` (`frameset_id`)
) TYPE=InnoDB;

har følgende fra en mysqldump, men når jeg indsætter det i phpmyadmin for at flytte det til en anden server får jeg fejlen:
MySQL returnerede:


#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'INDEX ( frameset_id ) ,
CONSTRAINT  `views_ibfk_1`  FOREIGN  K


fra samme mysqldump
CREATE TABLE framesets (
  frameset_id int(1) NOT NULL auto_increment,
  filename varchar(255) NOT NULL default '',
  PRIMARY KEY  (frameset_id)
) TYPE=InnoDB;
Avatar billede riversen Nybegynder
19. marts 2004 - 11:14 #1
den der er kørt dump fra er 4.0.18
den det skal over i er 4.0.17
Avatar billede erikjacobsen Ekspert
19. marts 2004 - 11:34 #2
Du skal vist nok bare fjerne order KEY på den linie.
Avatar billede erikjacobsen Ekspert
19. marts 2004 - 11:34 #3
ordet KEY
Avatar billede riversen Nybegynder
19. marts 2004 - 11:49 #4
alle steder?
Avatar billede riversen Nybegynder
19. marts 2004 - 11:50 #5
det hjælper ikke at fjerne det efter "FOREIGN"
Avatar billede erikjacobsen Ekspert
19. marts 2004 - 12:10 #6
Jeg tænkte kun før INDEX
Avatar billede riversen Nybegynder
19. marts 2004 - 12:13 #7
Tak for det! sjovt de ændrer sådan noget ved sådan et lille versionsspring

svar
Avatar billede erikjacobsen Ekspert
19. marts 2004 - 12:24 #8
Ingen point til mig, tak.
Avatar billede riversen Nybegynder
19. marts 2004 - 12:40 #9
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

BEC Financial Technologies

Java software engineer (regular)

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior Platform Engineer