Ciao Edoardo, sto trovando il corso molto chiaro e in particolare il finale di questa lezione, nel quale hai fatto capire quanto la funzione UPDATE senza WHERE possa essere pericolosa. Specialmente in ambito protezione dati personali, con un simile errore avremmo a che fare con dei databreach esponenziali 😨
@@EdoardoMidali Ciao Edoardo, ho avuto lo stesso dubbio di Giuseppe. Credo che sia sbagliato mettere quella condizione in AND, a livello logico è impossibile avere una riga che rispetti la condizione di avere un id_cliente uguale a due valori differenti. La condizione giusta da mettere sarebbe l'OR, in modo da modificare due righe (una con id_cliente = 2 e un'altra con id_cliente = 3). Correggimi se sbaglio
Ciao Edoardo! Ho una domanda: visto che alla fine del video hai parlato di “disastri”, quale è la procedura per mettersi al sicuro quando si devono fare delle Query di aggiornamento dati? Si fa una copia della tabella, si testa la query su quella e se va tutto bene si applica alla tabella di lavoro oppure ci sono altri modi?
solitamente tutti i progetti hanno un ambiente di sviluppo locale e la stessa cosa in produzione. Quindi tu fai tutti i tuoi test in locale e quando sei pronti apporti tutte le modifiche in produzione
Buon pomeriggio, grazie per il contenuto ma se avessi bisogno che il valore dell'UPDATE sia inserito prendendolo da un altro campo di un altra tabella come dovrei fare? Hai già lezioni che rispondono a questa domanda? Ho già visto quella sulle JOIN ma credo serva combinarle entrambe per ottenere quello che serve a me o sbaglio?
No non ne ho ancora parlato, se scrivi "sql update with value from another table" dovresti trovare sicuramente articoli per vedere come fare. Sarebbe troppo lungo da spiegare qua
Ciao Edoardo ... perdonami ma c'e' una cosa che non "torna" sull' AND. Mi riferisco al video 12... ma credo ci sia lo stesso problema in un video precedente. Quando parli di fare un and dopo il Where "condizione id_cliente=2 AND id_cliente=3... "
Sisi è un errore, in montaggio non me ne sono accorto ma sono finito vittima proprio delle mia stessa spiegazione. Chiaramente ci va un OR perchè un cliente non può essere 2 e 3 insieme.
@@EdoardoMidali capita. Comunque non so come fai a fare tutti questi video. Dove trovi tutta l'energia e soprattutto hai conoscenze veramente vaste !! Bravo
grazie infinte, ho finito da poco il corso di php e mi sto praticamente mangiando il corso di SQL, pensavo fosse più complicato, ma sicuramente è grazie a te che spieghi in maniera facile e veloce. Una domanda una volta imparato php,sql, mysql html e css bastano per fare delle prove e creare dei siti propri magari affittando un dominio oppure ho bisogno anche di javascript ed altro? Non credo di lavorarci essendo un campo diverso dal mio(l'elettronica), ma vorrei fare delle prove creare siti con upload download di file immagini ecc, magari delle chat, siti con articoli. Insomma vorrei fare dei siti web fatti da me non perfetti ma che funzionino un minimo e mi diano la soddisfazione dopo aver studiato gli strumenti per la loro creazione. grazia ancora
Allora diciamo che per fare roba super basica potresti non usare javascript. In realtà se già vuoi metterci dei form per upload di file e dati Javascript ti serve per fare dei controlli sui campi e molto altro. Tu comincia già a fare i tuoi siti e in contemporanea studia Javascript.
Ciao Edoardo, sto trovando il corso molto chiaro e in particolare il finale di questa lezione, nel quale hai fatto capire quanto la funzione UPDATE senza WHERE possa essere pericolosa.
Specialmente in ambito protezione dati personali, con un simile errore avremmo a che fare con dei databreach esponenziali 😨
Edoardo, a me anziché con 'and' 3:06 la query funziona con 'or'! Con 'and' non modifica nessuna riga. Come è possibile?
se non funziona con and vuol dire una delle due condizioni non è verificata a differenza di or che si accontenta di una
@@EdoardoMidali Ciao Edoardo, ho avuto lo stesso dubbio di Giuseppe. Credo che sia sbagliato mettere quella condizione in AND, a livello logico è impossibile avere una riga che rispetti la condizione di avere un id_cliente uguale a due valori differenti. La condizione giusta da mettere sarebbe l'OR, in modo da modificare due righe (una con id_cliente = 2 e un'altra con id_cliente = 3).
Correggimi se sbaglio
@@enim111 neanche a me funziona con and, ma neanche con or, mi dice che la sintassi è errata, esattamente come inserite la condizione?
@@gutz_sgm io ho messo Where id_cliente = 6 AND 2; e ha funzionato
@edoardomidali complimenti!! Corso fatto molto bene, ci vedo un po' excel
Ciao Edoardo!
Ho una domanda:
visto che alla fine del video hai parlato di “disastri”, quale è la procedura per mettersi al sicuro quando si devono fare delle Query di aggiornamento dati?
Si fa una copia della tabella, si testa la query su quella e se va tutto bene si applica alla tabella di lavoro oppure ci sono altri modi?
solitamente tutti i progetti hanno un ambiente di sviluppo locale e la stessa cosa in produzione. Quindi tu fai tutti i tuoi test in locale e quando sei pronti apporti tutte le modifiche in produzione
Buon pomeriggio, grazie per il contenuto ma se avessi bisogno che il valore dell'UPDATE sia inserito prendendolo da un altro campo di un altra tabella come dovrei fare? Hai già lezioni che rispondono a questa domanda?
Ho già visto quella sulle JOIN ma credo serva combinarle entrambe per ottenere quello che serve a me o sbaglio?
No non ne ho ancora parlato, se scrivi "sql update with value from another table" dovresti trovare sicuramente articoli per vedere come fare. Sarebbe troppo lungo da spiegare qua
Ciao Edoardo ... perdonami ma c'e' una cosa che non "torna" sull' AND. Mi riferisco al video 12... ma credo ci sia lo stesso problema in un video precedente. Quando parli di fare un and dopo il Where "condizione id_cliente=2 AND id_cliente=3... "
Sisi è un errore, in montaggio non me ne sono accorto ma sono finito vittima proprio delle mia stessa spiegazione. Chiaramente ci va un OR perchè un cliente non può essere 2 e 3 insieme.
@@EdoardoMidali capita. Comunque non so come fai a fare tutti questi video. Dove trovi tutta l'energia e soprattutto hai conoscenze veramente vaste !! Bravo
grazie infinte, ho finito da poco il corso di php e mi sto praticamente mangiando il corso di SQL, pensavo fosse più complicato, ma sicuramente è grazie a te che spieghi in maniera facile e veloce. Una domanda una volta imparato php,sql, mysql html e css bastano per fare delle prove e creare dei siti propri magari affittando un dominio oppure ho bisogno anche di javascript ed altro?
Non credo di lavorarci essendo un campo diverso dal mio(l'elettronica), ma vorrei fare delle prove creare siti con upload download di file immagini ecc, magari delle chat, siti con articoli. Insomma vorrei fare dei siti web fatti da me non perfetti ma che funzionino un minimo e mi diano la soddisfazione dopo aver studiato gli strumenti per la loro creazione. grazia ancora
Allora diciamo che per fare roba super basica potresti non usare javascript. In realtà se già vuoi metterci dei form per upload di file e dati Javascript ti serve per fare dei controlli sui campi e molto altro. Tu comincia già a fare i tuoi siti e in contemporanea studia Javascript.
@@EdoardoMidali ti ringrazio per la risposta tempestiva. Farò come mi hai consigliato cosi da allenarmi e allo stesso tempo migliorare .