E' possibile anche prendere il valore da un'altra tabella e da piu' campi calcolati o meno. Deve essere descritto il bisogno preciso e fare una query ad hoc.Originariamente inviato da bubu77
solo con comandi sql
esempio
UPDATE tabella SET campo=altrocampo
questa query prende tutti i record e modifica campo con un valore diverso (ma deve essere ricavato cono funzioni mysql o dagli altri campi di quel record)
Genericamente inteso come similitudine ad un INSERT multiplo la risposta e' no. Non esiste la possibilita' di eseguire modifiche con quel criterio, cioe' con valori provenienti da uno script dove per ogni record si associa un valore diverso.
Tra parentesi, inoltre bisogna considerare anche che in queste query multiple, nel caso di timestamp unix o mysql oppure di datetime, verra' messo lo stesso istante di tempo per tutti i record inseriti/modificati, perche' l'ora di sistema verra' letta solo per il primo record ed applicata a tutti.
![]()