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.
