WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 24.02.2005, 08:44   #1
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard UPDATE Syntax auf einer MySql Datenbank

Hallo Leute!

Ich will auf einer mysql datenbank mit dem Tabellenname products, mit den Zellen products_model und products_status, etwas ändern.

Drei Beispieldatensätze mit den Namen
versuch1
versuch2
versuch3
diese werte sind in der Zelle products_model und der wert in der products_status ist bei allen drei datensätzen 1.

Mit dem Syntax:

UPDATE `products` SET `products_status` = '0' WHERE `products_model` = 'versuch1' AND `products_status` = '1';

wird der wert 1 in versuch1 auf 0 gesetzt.

Da ich aber alle Datensätze auf 0 setzen will hab ich folgenden Syntax verwendet:

UPDATE `products` SET `products_status` = '0' WHERE `products_model` = 'versuch%' AND `products_status` = '1';

Dieser wird ausgeführt mit der Meldung das kein Datensatz diese Kriterien erfüllt.

Kann mir da jemand helfen?

Mit Dank im Voraus
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Alt 24.02.2005, 08:55   #2
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

Hi!

Probier das:

UPDATE `products` SET `products_status` = '0' WHERE `products_model` LIKE 'versuch%' AND `products_status` = '1';

Wenn du wirklich alle willst, könntest du den Teil der Bedingung einfach weglassen.


mfg

WB
wbendl ist offline   Mit Zitat antworten
Alt 24.02.2005, 09:01   #3
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard

he danke funktioniert wunderbar!!!

Nein kann die bedingungen nicht weglassen das es nur eine Teilmenge der ganzen Datenbank betrifft.

danke für die schnelle Antwort!!
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:51 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag