vous voudrez probablement ceci :
INSERT INTO `table`(`nid`, `vid`, `nid`)
SELECT `nid`, `vid`+1, `nid`
FROM `table`
WHERE `vid` = 2
il insère toutes les lignes, avec vid
incrémenté de 1
vous voudrez probablement ceci :
INSERT INTO `table`(`nid`, `vid`, `nid`)
SELECT `nid`, `vid`+1, `nid`
FROM `table`
WHERE `vid` = 2
il insère toutes les lignes, avec vid
incrémenté de 1
Gestion de la haute disponibilité de PostgreSQL – Partie I :Basculement automatique de PostgreSQL
Comment utiliser la clause de collecte en bloc avec l'instruction SELECT INTO dans la base de données Oracle
Les entrées de base de données ajoutées à partir d'éléments peuvent-elles être supprimées avec le bouton ?
Vues SQL :comment travailler avec les vues en SQL ?