Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql] TRUNCATE
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cześć wszystkim.

Mam najpierw szereg skryptów wykonujących inserty updaty i takie tam. Lecz na koniec chce dać opcję powrotu do początku. Znalazłem coś takiego jak TRUNCATE TABLE, ale niema tam opcji where która by mnie interesowała, bo potrzebuje wykasować tylko to co zostało dodane przez daną sesję o danym identyfikatorze.

Z góry mówie że Delete mnie nie intresuje bo on owszem usunie mi rekordy, ale id'ki które mają autoincrementa nie zostaną skasowane. I nowy insert będzie na kolejnych numerach (czyli po tych już skasowanych).

Czy znacie jakąś inną komendę? na mysl'u pisze TAK

Ten post edytował Wykrywacz 19.10.2006, 11:14:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


KISS:
Moim zdaniem komplikujesz sobie zycie -- daj big inta -- chyba 9-z-wieloma zerami IDkow, powinno starczyc. Nie ma co sie bawic z odzyskiwaniem wartosci AI.

A TRUNCATE to (jak pamietam) usuwa tabele i tworzy ja na nowo i nie mozna go wykonac wewnatrz transakcji.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 17:13