Avatar billede donwang Nybegynder
10. januar 2003 - 19:55 Der er 13 kommentarer og
1 løsning

PHPmyadmin fejl???

Hvad er der galt her:

CREATE TABLE nuke_contactbook(

uid int( 11 ) default NULL ,
contactid int( 11 ) NOT NULL auto_increment,
firstname varchar( 50 ) default NULL ,
lastname varchar( 50 ) default NULL ,
email varchar( 255 ) default NULL ,
company varchar( 255 ) default NULL ,
homeaddress varchar( 255 ) default NULL ,
city varchar( 80 ) default NULL ,
homephone varchar( 255 ) default NULL ,
workphone varchar( 255 ) default NULL ,
homepage varchar( 255 ) default NULL ,
IM varchar( 255 ) default NULL ,
events text,
reminders int( 11 ) default NULL ,
notes text,
PRIMARY KEY ( contactid ) ,
KEY uid( uid ) ,
KEY contactid( contactid )
) TYPE = MyISAM

MySQL returnerede:


You have an error in your SQL syntax near 'events text,
  reminders int(11) default NULL,
  notes text,
  PRIMARY KEY  (' at line 14
Avatar billede donwang Nybegynder
10. januar 2003 - 20:06 #1
Hjæææææælp!?!
Flere point?
Avatar billede erikjacobsen Ekspert
10. januar 2003 - 20:29 #2
Der er ikke noget galt når jeg laver den. Er du sikker
på du får hele teksten med? Hvad er din MySql version?
Avatar billede donwang Nybegynder
10. januar 2003 - 21:50 #3
Jeg tror vist det er V. 3.23.39
Avatar billede erikjacobsen Ekspert
10. januar 2003 - 21:56 #4
Ok - det ligner min version... Er du sikker på
hele teksten kommer med?

Ellers må du begynde at slette en linie af gangen
indtil fejlen holder op. Så kan vi måske regne ud
hvad der er galt.
Avatar billede donwang Nybegynder
10. januar 2003 - 21:58 #5
Jamen er fejlen da ikke her
reminders int( 11 ) default NULL ,
notes text,
PRIMARY KEY ( contactid ) ,
KEY uid( uid ) ,
KEY contactid( contactid )
) TYPE = MyISAM
Avatar billede erikjacobsen Ekspert
10. januar 2003 - 22:00 #6
Der er ingen fejl, når jeg prøver hele din SQL.
Og der ser heller ikke ud til at være nogen.
Prøv at læøs hvad jeg har skrevet
Avatar billede donwang Nybegynder
10. januar 2003 - 22:01 #7
1. Nej der mangler ikke noget af teksten jeg har prøvet flere gange...
Avatar billede erikjacobsen Ekspert
10. januar 2003 - 22:03 #8
Prøv så at kalde events noget andet - jeg har ikke
hørt det skulle være et reserveret ord, men det er
da hurtigt at prøve.
Avatar billede donwang Nybegynder
10. januar 2003 - 22:04 #9
Det er denne her lille lort der gør det: notes text,???
Avatar billede erikjacobsen Ekspert
10. januar 2003 - 22:05 #10
Jeg kan ikke lide dit sprogbrug, så jeg gider ikke hjælpe dig mere.
Avatar billede donwang Nybegynder
10. januar 2003 - 22:06 #11
Undskyld:O(
Avatar billede thomas.k Nybegynder
18. januar 2003 - 00:42 #12
<ericjacobsen> Jeg kan ikke lide dit sprogbrug, ...

Fair nok. Det gælder også andre, man mister hurtigt lysten til at hjælpe folk hvis de bander, bruger slangudtryk, ikke læser hvad man skriver eller staver så dårligt at det giver meningsforstyrrende fejl.
Avatar billede thomas.k Nybegynder
18. januar 2003 - 00:52 #13
Ikke desto mindre er det et interessant problem. På en MySQL 3.23.48 fås resutatet "Your SQL-query has been executed successfully" når hele ovenstående "CREATE TABLE..." udføres.

Erik har fat i noget når han spørger om du er sikker på, om hele teksten kommer med. Det sker forbavsende tit, når man sidder og redigerer disse "create statements", at man glemmer kommaerne efter definitionen af hvert felt. Især hvis det foregår efter klippe-klistre metoden :-)

I dit tilfælde ville jeg tjekke, om kommaet efter "IM varchar( 255 ) default NULL" virkelig  er tilstede.

Men nu er der på den anden side gået en uge siden sidst, så måske kan du oplyse om problemet stadig er aktuelt ?  I givet fald, hvordan ser din "CREATE TABLE..." ud nu ?
Avatar billede donwang Nybegynder
17. april 2003 - 15:25 #14
Lukker!
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