So che la domanda su come aggiornare più tabelle in SQL è stata già chiesta e la risposta comune sembra essere fatta separatamente in una transazione.Come aggiornare 2 colonne in 2 tabelle che hanno una chiave esterna
Tuttavia, le 2 colonne che devo aggiornare hanno una chiave esterna quindi non possono essere aggiornate separatamente.
ad es.
Table1.a è una chiave esterna per Table2.a
Una delle voci nelle tabelle è sbagliato, per esempio entrambe le colonne sono 'xxx' e dovrebbero essere 'yyy'
Come aggiornare Table1.a e Table2.a in modo che sia 'yyy'?
So che avrei potuto rimuovere la chiave e sostituire ma sicuramente c'è un altro modo.
Grazie
Grazie, questo chiarisce che non posso. Cascade funziona bene. – Sunrise
+1 anche da parte mia! –