sql >> Databáze >  >> RDS >> Sqlserver

Jak zkopírujete záznam v tabulce SQL, ale vyměníte jedinečné ID nového řádku?

Zkuste toto:


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

Jakákoli pole, která nejsou specifikována, by měla dostat svou výchozí hodnotu (která je obvykle NULL, pokud není definována).



  1. Chyba ORA-12514 po restartování serveru

  2. 5 nejlepších online kurzů pro výuku MySQL

  3. Jak vytvořit složený primární klíč v MySQL

  4. SQL SELECT AVG