sql >> Databasteknik >  >> RDS >> Mysql

mysql:duplicera vissa rader med SQL?

du vill förmodligen ha det här:

INSERT INTO `table`(`nid`, `vid`,  `nid`)
SELECT `nid`, `vid`+1, `nid`
  FROM `table`
 WHERE `vid` = 2

den infogar alla rader, med vid ökas med 1



  1. Hur kan jag få tabellnamnet i en PostgreSQL triggerfunktion?

  2. Hur inkluderar jag jar-filer i en lagrad Java-procedur i Oracle?

  3. []sträng till jsonb med Gorm och postgres

  4. Ihållande vs icke-beständig – vilket ska jag använda?