Seite 1 von 2
MySQL Spaltendaten ändern
Verfasst: 18.10.2008 13:16
von Robbi der Forenfreak
Hallo!
Mir ist gerade aufgefallen, das man in MySQL ja Datenbank, Tabellen und Spaltendings da ändern kann, allerdings kann man doch nicht die Werte in den Spalten ändern musst ich feststellen. Also z.B.
Datenbank: 1
Tabelle: Tabelle1
Spalte: Spalte 1
Inhalt: ID und Wert
-> 1 15000
Und den Wert und ID kann mich nicht ändern.
Welhcer Befehl macht das nochmal?
Verfasst: 18.10.2008 15:00
von Miriam
Versuchs mit
Aber mal 'ne Zwischenfrage, Du hast zwei verschiedene Werte in der Spalte1..? Also ID & WERT, wie geht das?
Verfasst: 18.10.2008 15:07
von Robbi der Forenfreak
mhh.
Also. Ja kann sein oder versteht ich das was nicht also schau mal.
Datenbank: DB_1
DB1: script_user
script_wert
script_wert: wert_1
wert_2
wert_2: id
wert
und wie änder ich dann halt ganz unten wert?
Verfasst: 18.10.2008 15:19
von Miriam
Generell sollte das so gehen:
Code: Alles auswählen
UPDATE Tabellenname SET Spaltenname1 = 'wert1' WHERE Spaltenname2 = 'wert2';
Aber irgendwie sehe ich bei Deinen Angaben nicht durch.
Schau auch
hier.
Verfasst: 18.10.2008 15:27
von Robbi der Forenfreak
Ich hab mal ein paar Screens gemacht, ich hoffe du verstehst es dann.
(Ja, ich weiß es ist Skrupel, ich versuche imo das mit phpBB zu verbinden

)
Bild 1: Habe nun die Datenbank "skrupel" ausgesucht":
http://i305.photobucket.com/albums/nn23 ... lhost1.png
Bild 2: Habe nun die Tabelle "skrupel_planeten" ausgesucht:
http://i305.photobucket.com/albums/nn23 ... lhost2.png
Bild 3: Habe nun in der Tabelle die Spalte "cantox" ausgewählt und will nun halt den Wert cantox verändern:
http://i305.photobucket.com/albums/nn23 ... lhost3.png
Verfasst: 18.10.2008 15:38
von Miriam
Also so:
Code: Alles auswählen
UPDATE skrupel_planeten SET cantox = 'Wert_den_du_haben_willst' WHERE cantox = 'Wert_den_du_ändern_willst';
Verfasst: 18.10.2008 15:49
von Robbi der Forenfreak
Miriam hat geschrieben:Also so:
Code: Alles auswählen
UPDATE skrupel_planeten SET cantox = 'Wert_den_du_haben_willst' WHERE cantox = 'Wert_den_du_ändern_willst';
Danke. Also müsste ich jetzt zB.
Code: Alles auswählen
UPDATE skrupel_planeten SET cantox = '500000' WHERE cantox = '200000';
Wenn wir davon ausgehen das der Ausgangswert 200.000 ist und 500.000 werden soll?
Verfasst: 18.10.2008 16:17
von Miriam
Bingo!

Verfasst: 18.10.2008 19:13
von Robbi der Forenfreak
Danke hat geklappt. Naja. (Nur seit dem Test muss ich jetzt die ganze Zeit scrollen weil die Geldanzeige so breit ist)
Verfasst: 18.10.2008 20:43
von Miriam
500000 ist genauso breit wie 200000.
