sql >> Databasteknik >  >> RDS >> Sqlserver

Datum för att infoga en rad i tabellen

När jag skapar en tabell inkluderar jag alltid följande två kolumner:

CreatedBy varchar(255) default system_name,
CreatedAt datetime default getdate()

Även om detta tar lite extra utrymme, har jag märkt att informationen visar sig vara väldigt, väldigt användbar med tiden.

Din fråga handlar om loggen. Svaret är ja". Men huruvida du kan få informationen beror på ditt återställningsläge. Om det är enkelt, så skrivs posterna över för nästa transaktion. Om bulk eller full, så finns informationen i loggen, åtminstone sedan den senaste inkrementella säkerhetskopieringen.



  1. MySQL i-var är långsam?

  2. Hur gör man en riktig mysqli-förlängningsklass med förberedda uttalanden?

  3. Hur får man namnet på den ändrade tabellen i en Postgres-händelseutlösare?

  4. Hur extrapolerar data av Mysql och sätts in i array?