Fout
SQL-query :
CREATE TABLE `tbl_gebruikers` (
`gebruikers_id` INT( 5 ) NOT NULL AUTO_INCREMENT ,
`klas_id` INT( 5 ) NOT NULL AUTO_INCREMENT ,
`login` TEXT( 5 ) NOT NULL ,
`naam` TEXT( 25 ) NOT NULL ,
`voornaam` TEXT( 25 ) NOT NULL ,
`geboortedatum` DATE( 10 ) NOT NULL ,
`adres` TEXT( 30 ) NOT NULL ,
`provincie` TEXT( 15 ) NOT NULL ,
`plaats` TEXT( 30 ) NOT NULL ,
`postcode` TEXT( 4 ) NOT NULL ,
`telefoon` TEXT( 10 ) NOT NULL ,
`gsm` TEXT( 10 ) NOT NULL ,
`wachtwoord` TEXT( 7 ) NOT NULL ,
`level` TEXT( 1 ) NOT NULL ,
PRIMARY KEY ( `gebruikers_id` ) ,
UNIQUE (
`level`
)
)
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 '(5) NOT NULL, `naam` TEXT(25) NOT NULL, `voornaam` TEXT(25) NOT

kan me iemand uitleggen wat hier de oorzaak kan zijn van dezet fout??
alvast bedankt
ondanks ik al text heb vervangen door varchar blijf ik met dezelfde fout zitten kan me hierbij iemand helpen??

Fout
SQL-query :
CREATE TABLE `tbl_gebruikers` (
`gebruikers_id` INT( 5 ) NOT NULL AUTO_INCREMENT ,
`klas_id` INT( 5 ) NOT NULL AUTO_INCREMENT ,
`login` VARCHAR( 5 ) NOT NULL ,
`naam` VARCHAR( 25 ) NOT NULL ,
`voornaam` VARCHAR( 25 ) NOT NULL ,
`geboortedatum` DATE( 10 ) NOT NULL ,
`adres` VARCHAR( 15 ) NOT NULL ,
`provincie` VARCHAR( 15 ) NOT NULL ,
`plaats` VARCHAR( 30 ) NOT NULL ,
`postcode` VARCHAR( 4 ) NOT NULL ,
`telefoon` VARCHAR( 10 ) NOT NULL ,
`gsm` VARCHAR( 10 ) NOT NULL ,
`wachtwoord` VARCHAR( 7 ) NOT NULL ,
`level` VARCHAR( 1 ) NOT NULL ,
PRIMARY KEY ( `gebruikers_id` ) ,
UNIQUE (
`level`
)
)
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 '(10) NOT NULL, `adres` VARCHAR(15) NOT NULL, `provincie` VARCHA

er zitten 2 foutjes in

-je kan maar bij 1 veld AUTO_INCREMENT gebruiken
-DATE kan geen lengte hebben

dus zo moet ie het doen:

CREATE TABLE `tbl_gebruikers` (
`gebruikers_id` INT( 5 ) NOT NULL AUTO_INCREMENT ,
`klas_id` INT( 5 ) NOT NULL,
`login` VARCHAR( 5 ) NOT NULL ,
`naam` VARCHAR( 25 ) NOT NULL ,
`voornaam` VARCHAR( 25 ) NOT NULL ,
`geboortedatum` DATE NOT NULL ,
`adres` VARCHAR( 15 ) NOT NULL ,
`provincie` VARCHAR( 15 ) NOT NULL ,
`plaats` VARCHAR( 30 ) NOT NULL ,
`postcode` VARCHAR( 4 ) NOT NULL ,
`telefoon` VARCHAR( 10 ) NOT NULL ,
`gsm` VARCHAR( 10 ) NOT NULL ,
`wachtwoord` VARCHAR( 7 ) NOT NULL ,
`level` VARCHAR( 1 ) NOT NULL ,
PRIMARY KEY ( `gebruikers_id` ) ,
UNIQUE (
`level`
)
)
Bedankt nu werkt het perfect!!
en kan ik beginnen aan mijn andere tabellen
op sitemasters staat er ook nog een :P

Reageren