Visualizzazione dei risultati da 1 a 10 su 25

Visualizzazione discussione

  1. #15
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Allora in sintesi abbiamo una tabella (dati_in_out) padre relazionata con una tabella figlio (movimenti) tramite una FK in questo modo:

    Screenshot_1.png

    Il campo id_InOut, della tabella padre, e quello idInOut_Mov, della tabella figlio, sono collegati con una relazione "1 a molti" con impostazione "Cascade" sia sull'update che sul delete (dei record padre ovviamente).

    Sulla base di queste regole di integrità referenziale io non mi aspetto che qualche campo della tabella padre punti a qualche campo della tabella figlio, bensì l'esatto contrario!

    Per questo non capisco in che modo un campo della tabella padre possa rimanere orfano di un dato nel caso cancellassi record dalla tabella figlio.


    Un'altra cosa che non riesco a capire è l'errore che ricevo:

    Table 'finanze.finanze.movimenti' doesn't exist"

    che è lo stesso che ricevevo quando provavo a inserire la stessa entity più volte.
    Mi sarei aspettato un errore inerente relazioni ed integrità referenziale invece ogni volta che qualcosa non funziona o sbaglio qualcosa mi dice che la tabella non esiste...
    Ultima modifica di Veronica80; 12-05-2021 a 09:18

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.