Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen
  1. #1
    Mark Bekkers
    [MySQL en PHP] CREATE TABLE, foutje met auto_increment functie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    [MySQL en PHP] CREATE TABLE, foutje met auto_increment functie

    $sql = "CREATE TABLE $table (id varchar(5) NOT NULL DEFAULT \"0\"
    auto_increment, naam VARCHAR(15) NOT NULL, email VARCHAR(25), www
    VARCHAR(30), bericht LONGTEXT NOT NULL, ip CHAR(15) NOT NULL, time CHAR(14)
    NOT NULL, PRIMARY KEY(id))";


    Dit is de TABLE die ik moet maken voor mijn zelfgemaakte gastenboek alleen
    zit er een foutje in en ik weet niet welke, ik
    weet alleen dat de fout zit in dat stukkie waar ik de instellingen opgeef
    voor 'id'.

    Wie ziet de fout,
    BvD
    Mark



  2. #2
    Daniel Tryba
    [MySQL en PHP] CREATE TABLE, foutje met auto_increment functie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [MySQL en PHP] CREATE TABLE, foutje met auto_increment functie

    Mark Bekkers <markbekkers@home.nl> wrote:
    > $sql = "CREATE TABLE $table (id varchar(5) NOT NULL DEFAULT \"0\"
    > auto_increment, naam VARCHAR(15) NOT NULL, email VARCHAR(25), www
    > VARCHAR(30), bericht LONGTEXT NOT NULL, ip CHAR(15) NOT NULL, time CHAR(14)
    > NOT NULL, PRIMARY KEY(id))";


    Heb je de documentatie van create al bekeken?
    <q>
    Note: there can be only one AUTO_INCREMENT column per table, it must be
    indexed and it can't have a DEFAULT value.
    </q>

    Nog andere opmerkingen:
    -een varchar als key/auto_increment? Een (BIG)INT lijkt me zinniger
    -naam,email,www zijn te kort
    -bericht is wel erg lang.
    -ip is te kort (can you say ipv6)
    -time als een char(14)? waarom niet een timestamp/date(time)?

    --

    Daniel Tryba


Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics