Results 1 to 2 of 2

Thread: SQL izteiksme

  1. #1

    Default SQL izteiksme

    Varbūt kāds SQL dižgars šeiten ir, es tik caur gugli kādreiz kādu pieprasījumu uzbīdu...
    Ideja vienkārša - ir, piemēram, datu tabula "data" un "data_deleted" - tāda pati, kā pamattabula, tikai pielkta klāt kolona "timestamp". Tobiš, dzēšot dati aizbrauc uz tā kā trash binu, klāt tik pieliekas laiks, kad dzēšana bijusi, lai galīgi vecos šad tad reāli izdzēstu. Datu kopēšanai taisu, piemēram:

    INSERT INTO data_deleted SELECT * FROM data WHERE id=100;

    A vot sistēma (manā gadījumā - SQLite), brēc, ka "data_deleted" tabulai esot par vienu kolonu vairāk, a dati iedoti neesot. Tobiš - kā pie tā SELECT piemest klāt to "timestamp" lauku ar konkrētu vērtību?

    //

    EDIT: Viss OK, tomēr gugle bij uzdevumu augstumos

    INSERT INTO data_deleted SELECT *, blaa-blaa-blaa AS timestamp FROM data WHERE id=100;
    Last edited by Baigais Janka; 2 Weeks Ago at 17:17.
    Labdien! Mani sauc Baigais Janka, un es esmu alkoholiķis.

  2. #2

    Default

    INSERT INTO data_deleted SELECT *, GETDATE() as TimeStamp FROM data WHERE id=100;

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •