MySQL-Python-DB UPDATE SET
Verfasst: Montag 26. November 2007, 14:27
Hallo liebe Leute,
wie soll ich hier das erweitern so, dass ich beim updaten nicht immer die ganzen daten (name, vorname, tel, ...., fax) abgefragt werden, sondern nur teil.
ich habe gedacht: wenn ich eine liste nehme und die jedes mal erweitere um der angefragten zelle! koennte das klappen?
zB.:
dann setze ich das nach SET
hat jemand vllt eine bessere Idee!?
LG,
fanus
wie soll ich hier das erweitern so, dass ich beim updaten nicht immer die ganzen daten (name, vorname, tel, ...., fax) abgefragt werden, sondern nur teil.
Code: Alles auswählen
cur.execute('''
UPDATE adressesTemp
SET name = %(name)s,
vorname = %(vorname)s,
tel = %(tel)s,
.
.
.
fax = %(fax)s
WHERE
(
id = %(id)s
)
''',
{'name':Name,
'vorname':Vorname,
'tel':Tel,
.
.
.
'fax':Fax
}
)
zB.:
Code: Alles auswählen
liste = []
if up_name:
liste += liste
if up_vorname:
liste += liste
.
.
.

hat jemand vllt eine bessere Idee!?
LG,
fanus