Antworten: 7
Seite [1] |
|||
starkiller Try to beat me Herkunft: Kirchheim unter Teck Beiträge: 190 |
# Thema - 04.05.2014 um 16:32 Uhr
Hallo, Ich habe erneut eine kleine Fragen, und zwar wenn ich eine Spalte haben möchte wo der Standardwert Premiumstatus Inaktiv heißt und es mit allen Zeichen,Zahlen und Buchstaben die es gibt befüllbar sein soll, welchen Typ muss ich da nehmen? Edit: Bei mir kommt immer der Fehler
Ich weiss echt nicht woran genau der Fehler liegt Hier die Daten von der Spalte: Name: Premiumstatus Typ: TEXT Kollation: utf8_unicode_ci Der Standardwert soll Premiumstatus Inaltiv sein ------------------ Mein Dad ist ein Cop Zuletzt editiert von starkiller am 04.05.2014 um 16:36 Uhr (1x Editiert)
|
||
Inaktiv |
|
||
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 1 - 04.05.2014 um 16:35 Uhr
wenn ich die frage richtig verstehe ist der mysql datentyp für die spalte einer tabelle gemeint. dort sollte varchar der für diesen fall passende sein. falls es eh nur eine feste anzahl definierter zustände gibt könnte man auch eine art enum definieren. ------------------ ClanSphere - professional clan care starts here |
||
Offline |
|||
starkiller Thread-Ersteller Try to beat me Herkunft: Kirchheim unter Teck Beiträge: 190 |
# Antwort: 2 - 04.05.2014 um 16:37 Uhr
Ich habe einmal die daten oben gepostet. Edit: der Inhalt wird auch nichtmehr in der Profilansicht wiedergeben. 2 Edit: Jetzt wird es zwar wiedergeben, aber einen Standardwert lässt sich irgendwie nicht einstellen. ------------------ Mein Dad ist ein Cop Zuletzt editiert von starkiller am 04.05.2014 um 16:51 Uhr (2x Editiert) |
||
Inaktiv |
|||
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 3 - 04.05.2014 um 16:53 Uhr
typ der spalte von text auf varchar ändern, dann kannst auch ein default setzen ------------------ ClanSphere - professional clan care starts here |
||
Offline |
|||
starkiller Thread-Ersteller Try to beat me Herkunft: Kirchheim unter Teck Beiträge: 190 |
# Antwort: 4 - 04.05.2014 um 16:58 Uhr
Ja funktioniert. Noch eine Frage ich habe das doch richtig verstanden wenn ich denke das man das was ich eingestellt habe dann als Wert bekommt wenn man sich registriert? ------------------ Mein Dad ist ein Cop |
||
Inaktiv |
|||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 5 - 04.05.2014 um 17:37 Uhr
Default ist der Wert, denn MySQL nimmt, wenn ein neuer Eintrag erstellt wird. Das ist also der Fall wenn sich jmd. registriert, ja Grüße ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||
Inaktiv |
|||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 6 - 12.05.2014 um 11:31 Uhr
04.05.2014 um 17:37 Uhr - Tom08: Default ist der Wert, denn MySQL nimmt, wenn ein neuer Eintrag erstellt wird. Das ist also der Fall wenn sich jmd. registriert, ja Grüße Jaein Der Default Wert wird dann gesetzt, wenn ein neuer Datensatz erstellt wird, und die Spalte im INSERT nicht vorhanden ist. So wäre die Definition besser zu verstehen. Wenn bei der Registrierung jedoch der Wert im Insert vorhanden ist, interessiert der Default Wert nicht. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||
Inaktiv |
|||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 7 - 12.05.2014 um 13:29 Uhr
Stimmt, Fr33z3. Die Einschränkung muss man machen. Das ist natürlich korrekt. Grüße ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||
Inaktiv |
|||
Antworten: 7
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |