WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 30.05.2005, 12:21   #1
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard Buchstabenfolge bei allen Feldern einer MYSQL Datenbank anhängen

Hallo Leute!

Ich habe folgende Frage, ist es möglich bei einer MySql Datenbank einem Feld das bereits gefüllt ist eine buchstabenfolge anzuhängen? Soweit ich weiß geht das mit cat bei dateien unter linux, aber bei mir handelt es sich eben um eine DB.

Mit Dank im Voraus
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Alt 30.05.2005, 12:37   #2
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

Wenn ich das recht in Erinnerung hab geht das bei mysql mit concat.

Update tblXY set XY_Text=concat(XY_Text,"drangehaengt")

siehe: http://dev.mysql.com/doc/mysql/en/string-functions.html

Bei Zahlen wärs
Update tblXY set XY_Value=XY_Value+1

mfg Thomas
T.dot ist offline   Mit Zitat antworten
Alt 30.05.2005, 12:41   #3
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard

Danke schon mal für die schnelle Antwort leider komme ich mit deinen XY`s nicht so zurecht:

Beispiel: tbl = products
fieldname: products_model
Buchstabenfolge: markus

Update products set XY_Text=concat(XY_Text,"markus")

wo gebe den fieldname hin?

Nochmal herzlichen Dank!
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Alt 30.05.2005, 12:47   #4
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

bei mir war XY_Text der Feldname. Sollte also bei dir so aussehen...

Update products set products_model=concat(products_model,"markus")

mfg Thomas
T.dot ist offline   Mit Zitat antworten
Alt 30.05.2005, 12:53   #5
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard

ok danke für deine Hilfe, aber irgendwie bekomme ich immer eine fehlermeldung :-(

So schaut der syntax nun bei mir aus:
Update products set products_model=concat (products_model , "markus")

Ich habe zw. concat und der klammer noch ein Leerzeichen eingefügt, aber egal es kommt immer eine Fehlermeldung.
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Alt 30.05.2005, 13:20   #6
dss
Senior Member
 
Registriert seit: 01.06.2001
Beiträge: 187


Standard

Einfache Anführungszeichen?
dss ist offline   Mit Zitat antworten
Alt 30.05.2005, 13:58   #7
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard

irgendwie will er die klammern nicht!
____________________________________
*hmmmmmmmmmmmmmmm*
PhelanWolf ist offline   Mit Zitat antworten
Alt 30.05.2005, 14:10   #8
dss
Senior Member
 
Registriert seit: 01.06.2001
Beiträge: 187


Standard

Also ich hab gerade
Zitat:
Update products set products_model=concat(products_model , 'markus');
ausprobiert und bei mir funktioniert es.
dss ist offline   Mit Zitat antworten
Alt 30.05.2005, 14:18   #9
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

Welche Fehlermeldung kommt? Wo führst du das SQL-Statement aus?

mfg Thomas
T.dot ist offline   Mit Zitat antworten
Alt 30.05.2005, 14:49   #10
PhelanWolf
Master
 
Registriert seit: 30.06.2000
Ort: Klagenfurt
Beiträge: 629


Standard

Ich arbeite mit dem Programm Navicat GUI Frontend für MYSQL (aber nicht das Ihr nun glaubt ich stelle mir meine Sql Syntaxe per Klick zusammen ;-))

Die Fehlermeldung betrifft nur den Bereich hinter dem Gleichzeichen also der Teil

= concat (products-model , "markus") mit dem hat er ein problem

meine durchgespielten möglichkeiten:

= concat Fehlermeldung unknown column "concat" in field list .. ok das war mir klar das das nicht funktioniert

=concat (products_model , 'markus')

=concat products_model , "markus"


=concat products_model , 'markus'

Überall kommt im grunde genommen die gleiche fehlermeldung das es ein problem mit dem Syntax ab dem = concat gibt!

Sqlversion: 4.1.11-nt
____________________________________
*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 22:07 Uhr.


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