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 ! :oops:

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 ! :oops:

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 ! :oops:

Lese Dir dazu z.B. diesen Beitrag durch ! :D

Weiterhin gibt es auch noch die, viel zu selten benutzte, boardeigene Funktion [ externes Bild ] Suchen um Informationen zu finden ! :oops:

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 :grin: