Ik ben nogal nieuw in mysql en phpmyadmin.
Maar hoe voeg ik deze code toe in een tabel?


CREATE TABLE weblog (
id int(11) auto_increment primary key
, title tinytext(100) not null
, tekst text(200) not null
, postdate date not null
, name tinytext(16) not null
);
je moet eerst inloggen in phpmyadmin en dan selecteren in welke database je het wil toevoegen.
Daarna ga je naar SQL en voer je deze code in en dan Start en zo je hebt een nieuwe tabel aangemaakt
Dank je wel.
Ik heb het ingevoerd maar ik krijg de volgende fout wat nu???

Fout

SQL-query :

CREATE TABLE weblog(
id int( 11 ) AUTO_INCREMENT PRIMARY KEY ,
title tinytext( 100 ) NOT NULL ,
tekst text( 200 ) NOT NULL ,
postdate date NOT NULL ,
name tinytext( 16 ) NOT NULL
)

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 '( 100 ) NOT NULL ,
tekst text( 200 ) NOT NULL ,
postdate
Text heeft volgens mij geen lengte.
Ik heb die die 100,200 en 16 weggehaald nu neemt MySql het wel aan.
Als je die lengtes wilt houden kun je misschien VARCHAR gebruiken.
Text neemt inderdaad geen lengte aan !

@ Leroy: char is hetzelfde als varchar, alleen dat het korter is. (Als ik mij niet vergis)
Zoe moet het denk ik:

CREATE TABLE weblog(
id int( 11 ) AUTO_INCREMENT PRIMARY KEY ,
title tinytext( 100 ) NOT NULL ,
tekst text( 200 ) NOT NULL ,
postdate date NOT NULL ,
name tinytext( 16 ) NOT NULL,
);
Arjan Schuurman schreef op 09.09.2006 17:29
Zoe moet het denk ik:

CREATE TABLE weblog(
id int( 11 ) AUTO_INCREMENT PRIMARY KEY ,
title tinytext( 100 ) NOT NULL ,
tekst text( 200 ) NOT NULL ,
postdate date NOT NULL ,
name tinytext( 16 ) NOT NULL,
);

Topic lezen en je snapt dat dit niet correct is.
En waarom die komma na die laatse rij/kolom (weetikveel) ?
Zo kan het i.i.g.:
CREATE TABLE weblog(
id int( 11 ) AUTO_INCREMENT PRIMARY KEY ,
title VARCHAR( 100 ) NOT NULL ,
tekst VARCHAR( 200 ) NOT NULL ,
postdate date NOT NULL ,
name VARCHAR( 16 ) NOT NULL
);

Reageren