Seite 1 von 1
MySQL: Attribute
Verfasst: 25.11.2006 09:08
von kikigey89
Morgen zusammen.
Hab da mal ne Frage:
Ich bin grad ein MOD am installieren und auf folgende Anweisung gestoßen:
"ALTER TABLE `phpbb_vote_desc` ADD `vote_max` INT( 3 ) DEFAULT '1' NOT NULL;"
Was bedeutet die "'1'"? Es muss ja eines der Attribute sein:
a) [Leer]
b) UNSIGNED
c) UNSIGNED ZEROFILL
d) ON UPDATE CURRENT_TIMESTAMP
Und was bedeutet die "'0'"? Die kommt nämlich auch vor.
Danke im Voraus!
Verfasst: 25.11.2006 09:14
von gloriosa
Hallo,
zur
SQL Syntax solltest Du besser gleich den
Universalfreund des Suchenden befragen !

Verfasst: 25.11.2006 09:19
von kikigey89
Ich hab ja schon ne Stunde gegoogelt aber ohne Erfolg.
Deshalb frag ich ja euch.
Wer schonmal ein MOD installiert hat (manuell) muss das ja wissen.
Verfasst: 25.11.2006 09:55
von gloriosa
Hallo (soviel Höflichkeit muss sein),
das
kikigey89 hat geschrieben:IWer schonmal ein MOD installiert hat (manuell) muss das ja wissen.
ist Quatsch, wer schon einmal
einen MOD istalliert muss lediglich wissen wie die SQL-Anweisung im >>> KB:phpmyadmin <<< (siehe auch >>> KB:18 <<< und >>> KB:pma_faq <<< ) auszuführen ist aber nicht was sie im Detail bedeutet !

Verfasst: 25.11.2006 10:36
von kikigey89
ich muss dass aber bei phpmyadmin einstellen!
ich mach das alles manuell und die zahl (0 oder 1) steht nicht zur auswahl.
ich kann halt nur diese 4 dinge auswählen.
Verfasst: 25.11.2006 10:46
von gloriosa
Hallo (soviel Höflichkeit muss sein),
auch das
kikigey89 hat geschrieben:ich muss dass aber bei phpmyadmin einstellen!.
nicht nur umständlich sondern auch Quatsch, denn wie schon geschrieben ist die SQL-Anweisung
Code: Alles auswählen
ALTER TABLE `phpbb_vote_desc` ADD `vote_max` INT( 3 ) DEFAULT '1' NOT NULL;
im >>> KB:phpmyadmin <<< auszuführen, mehr nicht !
Lese Dir dazu z.B. diesen
Beitrag durch !
Weiterhin gibt es auch noch die, viel zu selten benutzte, boardeigene Funktion
[ externes Bild ] Suchen um Informationen zu finden !

Re: MySQL: Attribute
Verfasst: 25.11.2006 11:06
von Olli Oberhausen
kikigey89 hat geschrieben:
"ALTER TABLE `phpbb_vote_desc` ADD `vote_max` INT( 3 ) DEFAULT '1' NOT NULL;"
Was bedeutet die "'1'"? Es muss ja eines der Attribute sein:
Um mal deine eigentliche frage zu beantworten sofern ich diese richtig verstanden habe.
1 ist der DEFAULT wert von "vote_max"
DEFAULT bezieht sich auf den wert wenn in die datebank geschrieben (INSERT) wird, das feld "vote_max" dabei aber übergangen wird. In dem fall wird der DEFAULT wert eingesetzt. In diesem fall eine 1.
In phpMyAdmin heisst dieses feld Standard**.
Gruß, Olli
Verfasst: 25.11.2006 12:02
von kikigey89
das mit dem befehl ausführen hat mir geholfen.
hab ich gar nicht gesehn!
naja jetzt hat es geklappt.
danke
ps: @gloriosa: dein avatar gefällt mir
