login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Tabel wil niet geplaatst worden (Opgelost)

Offline BaddyZ - 16/05/2007 09:57 (laatste wijziging 16/05/2007 09:57)
Avatar van BaddyZNieuw lid Hallo

Steeds als ik deze tabel probeer aan te maken dan krijg ik een error(zie onderin):

  1. SQL-query:
  2.  
  3. CREATE TABLE `artikel` (
  4.  
  5. `artikelid` INT( 4 ) NOT NULL AUTO_INCREMENT ,
  6. `naam` VARCHAR( 30 ) NOT NULL ,
  7. `omschrijving` MEDIUMTEXT NOT NULL ,
  8. `prijs` DOUBLE( 5 ) NOT NULL ,
  9. `isaanbieding` INT( 1 ) DEFAULT '0' NOT NULL ,
  10. `zichtbaar` INT( 1 ) DEFAULT '0' NOT NULL ,
  11. `korting` DOUBLE( 5 ) DEFAULT '0' NOT NULL ,
  12. `categorieid` VARCHAR( 20 ) NOT NULL ,
  13. PRIMARY KEY ( `artikelid` )
  14. )



MySQL said:

#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 ') NOT NULL, `isaanbieding` INT(1) DEFAULT '0' NOT NULL, `zichtba

wat is er nou fout aan??:S

8 antwoorden

Gesponsorde links
Offline Nikke - 16/05/2007 10:17 (laatste wijziging 16/05/2007 10:18)
Avatar van Nikke Nieuw lid Al eens geprobeerd zonder '' of met ""??

DEFAULT 0
of
DEFAULT "0"
Offline BaddyZ - 16/05/2007 11:49
Avatar van BaddyZ Nieuw lid Ja wrkt ook niet
Offline rroobb - 16/05/2007 12:03 (laatste wijziging 16/05/2007 12:04)
Avatar van rroobb PHP interesse NOT NULL moet vóór DEFAULT ;)

  1. SQL-query:
  2.  
  3. CREATE TABLE `artikel` (
  4.  
  5. `artikelid` INT( 4 ) NOT NULL AUTO_INCREMENT ,
  6. `naam` VARCHAR( 30 ) NOT NULL ,
  7. `omschrijving` MEDIUMTEXT NOT NULL ,
  8. `prijs` DOUBLE( 5 ) NOT NULL ,
  9. `isaanbieding` INT( 1 ) NOT NULL DEFAULT '0' ,
  10. `zichtbaar` INT( 1 ) NOT NULL DEFAULT '0' ,
  11. `korting` DOUBLE( 5 ) NOT NULL DEFAULT '0' ,
  12. `categorieid` VARCHAR( 20 ) NOT NULL ,
  13. PRIMARY KEY ( `artikelid` )
  14. )

astu 
Offline BaddyZ - 16/05/2007 12:08
Avatar van BaddyZ Nieuw lid ik krijg nogsteeds een foutmelding

MySQL said:

#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 ') NOT NULL ,
`isaanbieding` INT( 1 ) NOT NULL DEFAULT '0' ,
`z
Offline rroobb - 16/05/2007 12:09
Avatar van rroobb PHP interesse probeer eens handmatig via phpmyadmin?
Offline BaddyZ - 16/05/2007 13:49
Avatar van BaddyZ Nieuw lid ook al geprobeerd et werkt allemaal niet :S:S
Offline AsoA - 16/05/2007 13:58 (laatste wijziging 16/05/2007 13:58)
Avatar van AsoA HTML interesse De fout ligt niet aan de database het ligt aan de query. bij Double kan je geen maximale lengte van het veld meegeven (iig niet bij MySQL). dus maak er dit van en het werkt:


  1. CREATE TABLE `artikel` (
  2.  
  3. `artikelid` INT( 4 ) NOT NULL AUTO_INCREMENT ,
  4. `naam` VARCHAR( 30 ) NOT NULL ,
  5. `omschrijving` MEDIUMTEXT NOT NULL ,
  6. `prijs` DOUBLE NOT NULL ,
  7. `isaanbieding` INT( 1 ) NOT NULL DEFAULT '0' ,
  8. `zichtbaar` INT( 1 ) NOT NULL DEFAULT '0' ,
  9. `korting` DOUBLE NOT NULL DEFAULT '0' ,
  10. `categorieid` VARCHAR( 20 ) NOT NULL ,
  11. PRIMARY KEY ( `artikelid` )
  12. )
Offline BaddyZ - 16/05/2007 14:01
Avatar van BaddyZ Nieuw lid het werkt bedankt iedereen 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s