9 messages in com.mysql.lists.mysql-deRe: datensatz kopieren| From | Sent On | Attachments |
|---|---|---|
| Gordon Franke | 18 Nov 2003 00:11 | |
| Sebastian Tobias Mendel genannt Mendelsohn | 18 Nov 2003 00:18 | |
| Gordon Franke | 18 Nov 2003 00:22 | |
| Sebastian Tobias Mendel genannt Mendelsohn | 18 Nov 2003 01:15 | |
| Michael Temeschinko | 18 Nov 2003 15:07 | |
| Gordon Franke | 18 Nov 2003 22:55 | |
| Gordon Franke | 19 Nov 2003 03:05 | |
| Karl Sinn | 19 Nov 2003 04:07 | |
| Gordon Franke | 19 Nov 2003 04:17 |
| Subject: | Re: datensatz kopieren![]() |
|---|---|
| From: | Gordon Franke (gim...@gmx.de) |
| Date: | 11/18/2003 10:55:09 PM |
| List: | com.mysql.lists.mysql-de |
Danke. Muss die werte aber aus der gleichen Tabelle ziehen, ansonsten wäre es die schöner Lösung.schade
Gibt es vieleicht eine Möglichkeit denn "select" auf * zusetzten und an einen wert noch etwas ranzuhängen dann bräucht ich nicht alle werte einzeln in den select zu schreiben.
INSERT INTO table1(*) VALUES (max(id)+1,field1 = 'kopie von'.(SET 'field1' FROM table1))
oder so ähnlich???
Ich möchte in einer Tabelle einen Datensatz kopieren
jetzt will ich nach meinem Befehl folgendes
ID name vorname Stadt
--------------------------- 1 "Klaus" "Meier" "Berlin" 2 "kopie von Klaus" "Meier" "Berlin"
dazu muss er nicht die 4.1 (Alpha) nehmen funktioniert auch bei mir (server version: 4.0.13-standard-log)
INSERT into Table_1 (Vorname, Name, Ort) SELECT CONCAT('kopie von', Vorname), Name, Ort FROM Table_2 .... funktioniert ganz gut nur Quell-Tabelle und Ziel-Tabelle dürfen nicht die selben sein. - möglicherweise deshalb nicht genau was du sucht (eventuell vorher mit CREATE TABLE Table_2 SELECT * FROM Table_1; eine Kopie machen - ob sinnvoll für dich weiß ich nicht...
mfg - Michael
-- Deutsche MySQL Mailingliste Listenarchive: http://lists.mysql.com/mysql-de Abbestellen (unsubscribe): http://lists.mysql.com/mysql-de?unsub=gim...@gmx.de
-- GMX Weihnachts-Special: Seychellen-Traumreise zu gewinnen!
Rentier entlaufen. Finden Sie Rudolph! Als Belohnung winken tolle Preise. http://www.gmx.net/de/cgi/specialmail/
+++ GMX - die erste Adresse für Mail, Message, More! +++




