anoniem Geplaatst: 22 januari 2003 Delen Geplaatst: 22 januari 2003 Hallo kenners. ik heb phpdev423 geinstalleerd, alles werkt zoals het moet behalve de database. Alle instelllingen staan goed: rechten toegekend enzo. Een database kan ik wel aanmaken, maar geen tabellen invoegen. ik krijg wel een overzicht wat ik ingetikt heb, met daarbij de foutmelding ------- [i:4e506234c0]Fout SQL-query : CREATE TABLE `ger` ( `nummer` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `naam` VARCHAR NOT NULL ) MySQL retourneerde: You have an error in your SQL syntax near 'NOT NULL)' at line 1 Terug [/i:4e506234c0]------------- als ik terug ga via de browser of via 'terug' verdwijnen alle gegevens en kan ik opnieuw beginnen..... eindeloos opnieuw beginnen... wie herkent dit en wie heeft de oplossing?????? Quote Link naar reactie
anoniem Geplaatst: 22 januari 2003 Auteur Delen Geplaatst: 22 januari 2003 Je moet bij varchar ook een waarde bij "Lengte/Waardes" zetten anders krijg je deze foutmelding. Quote Link naar reactie
anoniem Geplaatst: 22 januari 2003 Auteur Delen Geplaatst: 22 januari 2003 nee helaas. dat is het niet....! (heb een bestaande tabel (zonder fouten!) uitgeprobeerd en toen werkte het ook NIET) Quote Link naar reactie
anoniem Geplaatst: 22 januari 2003 Auteur Delen Geplaatst: 22 januari 2003 Dit werkt bij mij gewoon: [code:1:1c149b74ae]CREATE TABLE `ger` ( `nummer` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `naam` VARCHAR(50) NOT NULL ) [/code:1:1c149b74ae] Het enige wat ik dus gedaan heb is (50) achter varchar zetten en dan wordt er door phpmyadmin (versie 2.2.2) gewoon een tabel gecreeerd. Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 tja helaas, bij mij dus niet! zoals ik al zei: het invullen gaat perfect, overzicht krijg ik dan met foutmelding, maar geen kans om te herstellen nog iemand een idee???? Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 En als je dit probeert? [code:1:20c22d7398] CREATE TABLE ger ( nummer INT(4) NOT NULL AUTO_INCREMENT , naam VARCHAR(50) NOT NULL , PRIMARY KEY(nummer) ) [/code:1:20c22d7398] Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 werkt wel, maar..het probleem blijft dat ik tijdens het invoeren geen enkele vergissen kan herstellen......dus een tabel met -tig velden als daar 1 dingetje vergeten wordt of fout gedaan, komt weer die foutmelding, terug toetsen kan niet: dus weer alles overnieuw...snap u? :cry: Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 Tekst op je clipboard zetten voor je de boel "opstuurt", kwestie van wennen, maar werkt altijd ;) Of geen fouten maken :P Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 Als ik zelf zo'n script maak, doe ik dat gewoon in een tekst editor, en bewaar het bijvoorbeeld als test.sql. Wil ik het uitproberen, dan doe ik dat vanaf de commandline met: mysql -uroot -p < test.sql achter -u en -p kun je het wachtwoord kwijt. Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 dank voor de tips ! :P Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen