sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kopierer man en post i en SQL-tabel, men udskifter det unikke id for den nye række?

Prøv dette:


insert into MyTable(field1, field2, id_backup)
    select field1, field2, uniqueId from MyTable where uniqueId = @Id;

Alle felter, der ikke er angivet, bør modtage deres standardværdi (som normalt er NULL, når de ikke er defineret).



  1. mysqli eller dø, skal den dø?

  2. Hvordan kan jeg bruge mySQL replace() til at erstatte strenge i flere poster?

  3. Vil du flette JSONB-værdier i PostgreSQL?

  4. ODBC 4.0