Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

STERGERE EMPTY ROWS - REZOLVAT
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Subiectul anterior :: Subiectul următor  
Autor Mesaj
blackshark10



Data înscrierii: 15/Apr/2008
Mesaje: 16

Trimis: Mie Apr 16, 2008 9:02 pm    Titlul subiectului: STERGERE EMPTY ROWS - REZOLVAT  

Am o tabela cu 9 coloane(id, nume, etc..) toate fiind campuri obligatorii( not null). problema este ca dupa inserarea catorva mii de inregistrari apare o linie(row) goala avand doar id-ul. Problema este ca am incercat DELETE FROM... sub toate formele doar ca nu imi sterge acea linie

Vreo idee ceva?
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 781
Locație: localhost

Trimis: Mie Apr 16, 2008 9:06 pm    Titlul subiectului:  

cu mina din phpmyadmin ai incercat sa o stergi..?
Sus  
blackshark10



Data înscrierii: 15/Apr/2008
Mesaje: 16

Trimis: Mie Apr 16, 2008 9:09 pm    Titlul subiectului:  

Quber a scris: cu mina din phpmyadmin ai incercat sa o stergi..?

Pai asta este simplu, asa se sterge dracia de linie, problema este ca fac importuri frecvente de cateva zeci/sute/mii de inregistrari iar de fiecare data ultima inregistrare o baga goala(nu am gasit o rezolvare la treaba asta pana acum), iar a sterge manual cateva linii zilnic nu prea este o optiune.
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 781
Locație: localhost

Trimis: Mie Apr 16, 2008 9:13 pm    Titlul subiectului:  

pai cind iserezi controleaza cu php daca nu e empty..!

sau fa un query care sa le stearga automat pe toate.. ceve de genu:

Cod:
DELETE FROM tabela WHERE coloana IS NULL;
Sus  
blackshark10



Data înscrierii: 15/Apr/2008
Mesaje: 16

Trimis: Mie Apr 16, 2008 9:22 pm    Titlul subiectului:  

Quber a scris: pai cind iserezi controleaza cu php daca nu e empty..!

sau fa un query care sa le stearga automat pe toate.. ceve de genu:

Cod:
DELETE FROM tabela WHERE coloana IS NULL;


query-ul l-am facut dar tot nu functioneaza dracia, toate informatiile bagate in mysql sunt luate dintr-un fisier, deci nu se poate sa existe rand fara nici o coloana completata, toate sunt pline cu informatii, doar ca mie prin INSERT INTO... imi mai adauga inca o linie goala
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 781
Locație: localhost

Trimis: Mie Apr 16, 2008 9:31 pm    Titlul subiectului:  

poate inauntru e un spatiu gol ean sa te uiti daca e un spatiu incearca:

Cod:
DELETE FROM tabela WHERE coloana = " ";


sunt multe nuante care poate sa fie si tu nici sa nu le observi..!
Sus  
blackshark10



Data înscrierii: 15/Apr/2008
Mesaje: 16

Trimis: Mie Apr 16, 2008 9:51 pm    Titlul subiectului:  

Quber a scris: poate inauntru e un spatiu gol ean sa te uiti daca e un spatiu incearca:

Cod:
DELETE FROM tabela WHERE coloana = " ";


sunt multe nuante care poate sa fie si tu nici sa nu le observi..!

le-am observat si le-am si testat, am rascolit tot google-ul, de aceea am postat aici, poate s-a mai nimerit si altcineva cu aceeasi problema
Sus  
blackshark10



Data înscrierii: 15/Apr/2008
Mesaje: 16

Trimis: Mie Apr 16, 2008 11:04 pm    Titlul subiectului:  

Am rezolvat-o pana la urma am facut o verificare a unei variabile obligatorii inainte de insert si vad ca a functionat dupa "a doua cheie"

Multumesc pentru raspunsuri.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community