| 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: 787
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: 787
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: 787
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 |
|
| |