Funkcja czyszcząca tablicę

Witam!

Czy jest funkcja która by czyściła tablicę i resetowała pole id (auto_increment), tak by zaczynało od 1?

TRUNCATE TABLE [nazwa_tabelki]

lub

DELETE FROM [nazwa_tabelki]

ALTER TABLE [nazwa_tabelki] AUTO_INCREMENT = 1

resetowanie pola przechowującego id to nie jest przeważnie dobry pomysł, może doprowadzić do pojawienia się braku spójności danych

patryk_patrol , zasadniczo nie ma czegoś takiego jak tablica, prawidłowa nomenklatura to tabela

może być też ALTER SEQUENCE, dla Postgresa inne silniki mogą mieć jeszcze inną składnię

Mam pytanko. Jak wylosować jeden rekord z tabeli?

Jeżeli MySQL to np.:

SELECT * FROM tabelka

ORDER BY RAND() LIMIT 1