|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2001
Città: Grosseto
Messaggi: 2451
|
[SQL]Cancellazione record di una tabella
Ciao a tutti, sono alle prime armi con sql.
Sono riuscito ad effettuare la connessione ad un server e ad estrarre i record di una tabella. Adesso vorrei eliminare i record della tabella. Accanto ad ogni record c'è il pulsantino cancella. Vorrei fare in modo che premendo tale pulsante si cancelli il record della tabella. Posto il codice da me fatto
__________________
Hp Omen 15 - Ryzen 5800H - RTX 3060 6Gb |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2001
Città: Grosseto
Messaggi: 2451
|
Se faccio:
sql = "DELETE FROM zz_fornitore " mi cancella tutti i record della tabella. Io ne voglio eliminare 1 alla volta.
__________________
Hp Omen 15 - Ryzen 5800H - RTX 3060 6Gb |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
|
Cosi'
Quote:
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Mar 2001
Città: Grosseto
Messaggi: 2451
|
Ma se ho tanti record e ne voglio cancellare 1 in particolare?Cosi cancella solo quello con l'id che gli ho passato giusto?
__________________
Hp Omen 15 - Ryzen 5800H - RTX 3060 6Gb |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
|
Quote:
Si', esatto. Ti consiglierei prima di passare a linguaggi di alto livello come quel Javascript (aargh), di provare a pacioccare un po' direttamente con l'SQL e la console del motore SQL che stai usando, cosi' da impratichirti con le istruzioni SELECT, UPDATE, DELETE, etc.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:26.