Toon posts:

1064 error

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

Verwijderd

Topicstarter
Beste mensen,

Ik heb een database met phpMyAdmin met Mysql versie 4.1.7. Nu heb ik een export gedaan en wil ik hem online gaan zetten, maar op de server daar draaien ze Mysql versie 3.23.49. Waarschijnlijk krijg ik daardoor de volgende foutmelding als ik de database wil importeren:

PHP:
1
#1064 - You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 


De querie ziet er als volgt uit:

PHP:
1
2
3
4
5
6
7
8
9
CREATE TABLE accessoires(

pk_accessoires_id int( 11 ) NOT NULL AUTO_INCREMENT ,
naam_accessoires varchar( 255 ) NOT NULL default '',
PRIMARY KEY ( pk_accessoires_id ) ,
UNIQUE KEY pk_accessoire_id( pk_accessoires_id ) 
)ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =20 

MySQL retourneerde:


Ik heb geen idee wat er fout aan is, of waar ik een verandering kan aanbrengen. Kan iemand mij helpen?

Alvast bedankt!

  • whoami
  • Registratie: December 2000
  • Laatst online: 30-04 15:31
Wat er fout aan is ?
De foutmelding zegt het zelf al, je hebt een syntax fout die ergens in de buurt van ENGINE ... optreedt.

Syntaxfouten zijn dingen die je makkelijk zelf kunt oplossen door eens in de manual of in een syntax reference te kijken.
Daarbij is je titel ook onduidelijk, niemand die weet waar het over gaat.
Maar aangezien een syntax-fout dus normaal zelf zonder veel problemen moet op te lossen zijn -mits je een béétje moeite wil doen-, doe ik het topic maar dicht.

Probeer bv eens of het werkt met een spatie tussen het haakje en ENGINE

https://fgheysels.github.io/


Dit topic is gesloten.