Hallo.
Angenommen, ich habe die Tabelle test_db mit den Feldern:
id,name,city,country
Ich kann die Tabelle ja folgendermaßen füllen:
Ist es möglich, auf ähnlicher Weise die Spalte country per UPDATE zu befüllen bzw. zu ändern?
(sprich, ein UPDATE mit integriertem SELECT)?
Mir ist schon klar, dass man ja einfach den SELECT für den INSERT-Datensatz ergänzen kann, aber darum geht es mir nicht.
Danke![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Angenommen, ich habe die Tabelle test_db mit den Feldern:
id,name,city,country
Ich kann die Tabelle ja folgendermaßen füllen:
PHP-Code:
INSERT INTO test_db (
id,
name,
city
)
SELECT
id,
name,
city
FROM test_db_2
WHERE permission=2
Ist es möglich, auf ähnlicher Weise die Spalte country per UPDATE zu befüllen bzw. zu ändern?
(sprich, ein UPDATE mit integriertem SELECT)?
Mir ist schon klar, dass man ja einfach den SELECT für den INSERT-Datensatz ergänzen kann, aber darum geht es mir nicht.
Danke
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
EDIT:
ach ja: MySQL 4.x darfs sein.
Kommentar