Usare il cascade operator in Dart
Il cascade operator in Dart ci permette di eseguire diverse operazioni in sequenza su uno stesso oggetto.
In verità è più facile un esempio che descriverlo.
Il cascade operator in Dart ci permette di eseguire diverse operazioni in sequenza su uno stesso oggetto.
In verità è più facile un esempio che descriverlo.
Creare Foreign Key con MySQL è abbastanza semplice.
Create le tabelle di tipo InnoDB e in fase di creazione della tabella aggiungete le FK:
CREATE TABLE libro ( id INT auto_increment, titolo VARCHAR (200), editore INT NOT NULL, PRIMARY KEY id (id), INDEX editore_key (editore), FOREIGN KEY (editore) REFERENCES editore(id) ON DELETE NO ACTION ON UPDATE NO ACTION) TYPE=InnoDB;
Come vedete abbiamo impostato una FK che si riferisce ad una tabella editore.
Il problema però è come gestire poi le relazioni quando andiamo a modificare/eliminare dei valori nella tabella collegata.