Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
vin
- Berichten: 100
- Lid geworden op: 13 jul 2005, 15:35
Bericht
door vin » 16 nov 2006, 18:03
Support Template
Wat is het probleem? Foutmelding
Hallo ik moest dit doen:
CREATE TABLE `lyrics_albums` (
`id` int(11) NOT NULL auto_increment,
`artist` int(11) NOT NULL default '0',
`album` varchar(40) NOT NULL default '',
PRIMARY KEY (`id`)
UNIQUE KEY `album` (`album`)
) TYPE=MyISAM;
CREATE TABLE `lyrics_artist` (
`id` int(11) NOT NULL auto_increment,
`artist` varchar(30) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `artist` (`artist`)
) TYPE=MyISAM;
CREATE TABLE `lyrics_songs` (
`id` int(11) NOT NULL auto_increment,
`album` int(11) NOT NULL default '0',
`name` varchar(30) NOT NULL default '',
`text` text NOT NULL,
PRIMARY KEY (`id`)
UNIQUE KEY `name` (`name`)
) TYPE=MyISAM;
Maar het werkt niet, ik krijg deze foutmelding:
MySQL retourneerde:
#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 'UNIQUE KEY `album` (`album`)
) TYPE=MyISAM' at line 6
Wat doe ik verkeerd?
-
vin
- Berichten: 100
- Lid geworden op: 13 jul 2005, 15:35
Bericht
door vin » 17 nov 2006, 18:13
Hallo? Niemand die me kan helpen?
-
Jay17
- Berichten: 56
- Lid geworden op: 22 mar 2005, 18:51
-
Contacteer:
Bericht
door Jay17 » 17 nov 2006, 21:46
#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 'UNIQUE KEY `album` (`album`)
Waarschijnlijk gebruik je dus een verkeerde versie van sql om deze query uit te voern.
-
Paul
- Beheerder

- Berichten: 20316
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 17 nov 2006, 22:15
Code: Selecteer alles
CREATE TABLE `lyrics_albums` (
`id` int(11) NOT NULL auto_increment,
`artist` int(11) NOT NULL default '0',
`album` varchar(40) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `album` (`album`)
) TYPE=MyISAM;
CREATE TABLE `lyrics_artist` (
`id` int(11) NOT NULL auto_increment,
`artist` varchar(30) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `artist` (`artist`)
) TYPE=MyISAM;
CREATE TABLE `lyrics_songs` (
`id` int(11) NOT NULL auto_increment,
`album` int(11) NOT NULL default '0',
`name` varchar(30) NOT NULL default '',
`text` text NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) TYPE=MyISAM;
-
XanderH
- Berichten: 2
- Lid geworden op: 18 nov 2006, 20:31
Bericht
door XanderH » 18 nov 2006, 20:41
Jay17 schreef:#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 'UNIQUE KEY `album` (`album`)
Waarschijnlijk gebruik je dus een verkeerde versie van sql om deze query uit te voern.
Onzin, het enige wat het door jouw dikgedrukte stukje tekst zegt is dat je als je in de handleiding wil gaan kijken even de handleiding van de versie die je gebruikt moet pakken. De fout heeft weinig met de versie te maken...
paul heeft de query al goed verbeterd zo te zien, maar zonder toelichting. Laat ik die nog maar geven: Op regel 5 mist een komma, de fout zat dus een regel erboven...
-
Paul
- Beheerder

- Berichten: 20316
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 18 nov 2006, 20:47
Er misten op de 3de laaste regel ook een komma
