sql >> Database >  >> RDS >> Mysql

Een query-uitvoering ongedaan maken in phpmyadmin

Als de instructie nog steeds actief is, kunt u KILL QUERY <thread_id> .

Als de verklaring is voltooid maar u de transactie nog niet hebt uitgevoerd, kunt u ROLLBACK .

Als het overzicht is voltooid en de transactie al is vastgelegd (of als u geen transactie hebt gestart), herstel dan de gegevens van uw meest recente back-up.

Hier zijn ook enkele tips om te voorkomen dat dit soort situaties zich in de eerste plaats voordoen:

  • Als je een DELETE of UPDATE schrijft, schrijf dan altijd eerst de WHERE-clausule zodat je deze niet vergeet.
  • Test uw WHERE-component in een SELECT-instructie om er zeker van te zijn dat u de juiste rijen bijwerkt.
  • Als je weet dat je maar één rij moet bijwerken, kun je LIMIT 1 toevoegen aan je UPDATE-statement. Als u ondanks het gebruik van de bovenstaande technieken nog steeds een fout heeft, wordt ten minste slechts één rij beïnvloed, niet de hele database.


  1. Traagheid gevonden wanneer base 64-afbeelding selecteert en codeert uit database

  2. Onze Microsoft Ignite-sessieopname is nu beschikbaar om te bekijken!

  3. De door de server ondersteunde sorteringen vinden in MySQL

  4. Toepassing Multi-tenant rails:wat zijn de voor- en nadelen van verschillende technieken?