sql >> Database >  >> RDS >> Mysql

Verplaats mysql-rij naar een andere tabel in dezelfde database

Je zou de functie INSERT ... SELECT

INSERT INTO `deleted` SELECT * FROM appointments WHERE id = $id

PS Vergeet niet transactie te gebruiken omdat u een bewerking uitvoert met twee zoekopdrachten.

P.S. Het is beter om een ​​statusveld toe te voegen, zoals id_deleted

P.P.P.S. Gebruik geen mysql_ functies




  1. Wat is de beste databasestructuur om meertalige gegevens te bewaren?

  2. Hoe de grootste tabel in de MySQL-database te vinden?

  3. SQL-scripts uitvoeren met onderlinge afhankelijkheden

  4. Deadlock in MySQL vanwege invoegen door meerdere threads