Avatar billede yezbarh Nybegynder
12. oktober 2005 - 16:13 Der er 5 kommentarer og
1 løsning

Hvor er den MySQL error?.

Ved:


CREATE TABLE `a` (
  `id` int(4) NOT NULL auto_increment,
  `hvem` varchar(200) NOT NULL default '',
  `ejer` varchar(200) NOT NULL default '',
  `s` varchar(200) NOT NULL default '',
  `tid` varchar(200) NOT NULL default '',
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM  CHARSET=latin1 AUTO_INCREMENT=2 ;

----Siger den:

MySQL said: 

#1064 - You have an error in your SQL syntax near 'ENGINE=MyISAM  CHARSET=latin1 AUTO_INCREMENT=2 ' at line 9


Forstår ikke hvor fejlen ligger?
Avatar billede arne_v Ekspert
12. oktober 2005 - 16:16 #1
gammel MySQL som ikke forstår CHARSET=latin1 måske ?
Avatar billede arne_v Ekspert
12. oktober 2005 - 16:17 #2
ellers undrer det mig at du laver et unikt index med samme navn som det felt du
laver index på
Avatar billede yezbarh Nybegynder
12. oktober 2005 - 16:17 #3
Så siger den jo bare:
#1064 - You have an error in your SQL syntax near 'ENGINE=MyISAM  AUTO_INCREMENT=4 ' at line 7
Avatar billede arne_v Ekspert
12. oktober 2005 - 16:19 #4
hvad med

UNIQUE KEY `ix_id` (`id`)
Avatar billede yezbarh Nybegynder
12. oktober 2005 - 16:31 #5
Smid svar! Slettede ENGINE
Avatar billede arne_v Ekspert
12. oktober 2005 - 16:37 #6
TYPE=MyISAM

virker måske så
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