eEcho blog

is een halte van de gedachte

MySQL INSERT … SELECT

Probleem
U wilt met een sql opdracht de inhoud van de meerdere tabellen in een tabel toevoegen.
Oplossing
Gebruik INSERT SELECT van mysql. (
INSERT [LOW_PRIORITY] [IGNORE] [INTO] tbl_name [(column_list)]
SELECT …
)
Voorbeeld

INSERT INTO eecho_sites.tbl_zoekwoorden (eecho_sites.tbl_zoekwoorden.zoekwoord)
SELECT CONCAT(24multimedia.tbl_ondersubcategorie.ondersubcategorie_naam, 24multimedia.tbl_ondersubcategorie.subcategorie_naam, 24multimedia.tbl_ondersubcategorie.categorie_naam)
FROM 24multimedia.tbl_ondersubcategorie

Of met ignore key


INSERT IGNORE INTO eecho_sites.tbl_zoekwoorden (eecho_sites.tbl_zoekwoorden.zoekwoord)
SELECT gids.tbl_pagina.ondersubcategorie_naam
FROM gids.tbl_pagina WHERE ondersubcategorie_naam <> “

Add A Comment

You must be logged in to post a comment.

Home | info@eecho.info | Voorwaarden | Blog