[SQL] usuwanie rekordów

0

usuwam rekord poleceniem

    $r = sqlite_query($db, "DELETE FROM enter WHERE id=$i");

I niby go nie ma, nie da się go wyświetlić - jest ok. Ale jak otworze bazę danych notatnikiem to widać że on tam dalej jest.

Moje pytanie brzmi: czy ja coś źle robię, czy to wina SQLite, czy może wszystko jest w porządku, a w MYSQL'u jest tak samo?

0

Jak bym byl programista jakiejs bazy to oznaczyl bym rekord jako usuniety a potem tylko go nadpisywal przy dodawaniu, ale to tylko teoria.

0

a wie ktoś jak to jest w np MYSQL'u, czy po usunięciu rekordu baza danych zmniejsza sie o te usunięte kilobajty?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0