WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 20.11.2003, 10:37   #1
bev
Senior Member
 
Registriert seit: 22.05.2002
Beiträge: 155


Standard Mysql Datensätze kopieren mit INSERT INOT ... SELECT

hallo,

ich möchte Datensätze aus mehreren MySQL Tabellen kopieren und diese in die gleiche tabelle wieder einfügen.

folgende struktur:

tabelle1 (ID, feld1, feld2...)
tabelle2 (ID, tabelle1ID, feld1, feld2...)

tabelle2 ist mit tabelle1 über feld tabelle2.tabelle1ID verknüpft.

nun möchte ich einen datensatz aus der tabelle1 in die selbe tabelle kopieren und nur zb. den wert in feld1 ändern. zusätzlich sollen alle verknüpften datensätze in der tabelle2 ebenfalls kopiert und mit dem neuen datensatz in der tabelle1 verknüpft werden.

meine Frage:

lässt sich das irgendwie mit einem sql statement wie:

INSERT INTO tabelle1 (feld1, feld2) VALUES ("neuer wert", SELECT feld2 FROM tabelle1 WHERE ID = 1)

lösen oder muss ich das ganze über php machen.

danke für euere hilfe.

gruß bev
____________________________________
Beer: so much more than just a breakfast drink!\"
bev ist offline   Mit Zitat antworten
Alt 20.11.2003, 14:02   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Von einer Tabelle in dieselbe Tabelle ist mir nichts bekannt.

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 21.11.2003, 09:51   #3
bev
Senior Member
 
Registriert seit: 22.05.2002
Beiträge: 155


Standard

hallo käptn,

danke für deine rasche antwort, ich hab gestern abend noch a paar stunden gegoogelt und hab auch keine möglichkeit gefunden.

gruß
bev
____________________________________
Beer: so much more than just a breakfast drink!\"
bev ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 09:39 Uhr.


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