Simpatie.ro - matrimoniale
Master IT
Bine ati venit.Pe acest forum veti gasii tot ce va intereseaza din domeniul IT.Jocuri,filme,muzica,hackuri,tutoriale,tutoriale c++,tutoriale html,tutoriale java script,tutoriale mysql si multe altele.Va asteptam cu mare drag.WWW.MASTERIT.3XFORUM.RO WWW.MASTERIT.3XFORUM.RO WWW.MASTERIT.3XFORUM.RO
Nou pe simpatie:
Bianca777
Femeie
24 ani
Brasov
cauta Barbat
27 - 64 ani
Master ITReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
Master IT / Tutoriale MYSQL /

Cum sa stergi inregistrari dintr-o tabela

Pagini: 1  
#1
spyroot
Administrator
Din: Brasov
Postari: 76
Stergerea inregistrarilor dintr-o tabela MySQL este simpla si se realizeaza cu instructiunea DELETE, care are urmatoarea forma:

Code:

DELETE FROM tabela
 [WHERE conditie] [LIMIT numar]

Daca o folosesti simplu, adica:

Code:

DELETE FROM tabela

ea va sterge toate inregistrarile din tabela. O poti folosi si cu o clauza WHERE, specificand exact o conditie pentru randurile pe care vrei sa le stergi. Clauza LIMIT o poti folosi pentru a limita numarul de randuri sterse.

Iata si un exemplu cu instructiunea DELETE. Am sters din tabela clienti inregistrarile care aveau id-urile 1 si 2.

Code:

mysql> DELETE FROM clienti WHERE client_id IN(1,2);
 Query OK, 2 rows affected (0.00 sec)

Daca vrei sa rulezi interogarea de mai sus utilizand PHP, vei folosi urmatorul script:

Code:

<?php
 mysql_connect("localhost", "mihai", "ecursuri");
 mysql_select_db("test");

 $query = "DELETE FROM clienti WHERE client_id IN(1,2)";
 $result = mysql_query($query) or die(mysql_error());
 ?>

Te conectezi la serverul MySQL, apoi rulezi simplu interogarea.

ATENTIE: inainte de a rula o interogare cu DELETE, daca ai o baza de date mare si informatii importante in tabele, mai intai fa un backup al datelor. Inregistrarile sterse cu functia DELETE nu mai pot fi niciodata recuperate.


_______________________________________
Cand esti baiat bun lumea tot de prost te ia.

 
   
Pagini: 1  
Mergi la