Sven Rautenberg: Primärschlüssel nachgucken / MySQL

Beitrag lesen

Moin!

Nach dem Motto
"UPDATE Tabelle SET Dies=Das WHERE (Primärschlüssel von Tabelle)='wert'";

SHOW Index würd ja zunächst wieder ne query liefern...

Dein Motto ist krude.

Wenn du eine exitierende, für dein Skript angelegte Datenbank benutzt, dann weißt du, welche Spalte den Primärindex hat.

Oder du hast ein UPDATE, welches genau dort zuschlagen soll, wo eine bestimmte Spalte einen genauen Wert hat.

Aber blind und ohne Kenntnis der Tabellenstruktur einfach die Spalte zu nehmen, die eventuell den Primärindex hat, und damit ein UPDATE zu machen, halte ich für so abstrus und praxisfern, dass ich dich fragen muß, was du da eigentlich bezwecken willst. Denn deine angedachte Lösung ist Müll, du hast offenbar das Problem nicht verstanden.

Also erkläre mal, was du da eigentlich planst.

- Sven Rautenberg

--
"Love your nation - respect the others."