Mailinglisten-Archive |
> from: "Sabine Richter", subject: "Re: Feldernamen eines Keys" > Wenn es bei 1 anfängt, dann wäre UNIQUE KEY `p_key1`(`type`,`code`) key 3 Ich vermute es auch. Doch wie kann ich mit MySQL Bordmitteln jetzt ganz flott die Feldernamen raus kriegen, ohne mir ein 'show create table' zu ziehen und dann die Keys abzuzählen? Da müßte es doch eigentlich einen Befehl für geben. Sowas wie: select fields from my_table where key=3 Hat da jemand Erfahrungen? Oder fragt Ihr bei einem 'Insert ignore' ab, wieviele Datensätze angelegt wurden und bei einem 'Update', ob ein Fehlercode zurück kommt? Wenn ja, wie kann man dann dem Benutzer eine Meldung in dieser Form zukommen lassen: 'Das ging nicht, es gibt schon einen Datensatz mit dieser Daten für die Felder "type" und "code". (Eideutigkeit wurde im Schlüssel "p_key1" festgelegt.)' Grübelnd, P. Bierans -- Patrick Bierans - LYNET Kommunikation AG - http://www.lynet.de Das Internet-Systemhaus fuer Multimedia- und Netzwerkloesungen Zentrale Luebeck Fon +49-451-6131-0, Fax +49-451-6131-333 Niederlassung Hamburg Fon +49-40-65738-0, Fax +49-40-65738-333 --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive