Il problema è questo: ho tre tabelle delle quali una serve a mettere in relazione le altre due. La tabella relazionale ovviamente inserisce un id riferito alla prima ed un id riferito alla seconda. Le prime due tabelle hanno funzioni che permettono di eliminare dei records quindi se utilizzo queste funzioni capita che gli id rimanenti non siano più incrementati di uno. Per esempio la prima tabella da id come 1 2 3 4 ecc.. può diventare 1 3 4 ecc.. se rimuovo in secondo record, la seconda tabella da 1 2 3 4 ecc.. può diventare 1 2 4 ecc.. togliendo il terzo record. La tabella relazionale fa inserimenti del tipo 1-4 , 2-5 ecc... Siccome non trovo il modo di eliminare le righe di questa tabella che fanno riferimento ad id non più presenti il problema non ci sarebbe, ma mi viene il dubbio che ad un certo punto l'inserimento incrementale degli id sulla prima e la seconda vada a compensare la numerazione lasciata vuota, per esempio se manca l'id 2 mysql attribuisce al nuovo record inserito sulla prima tabella l'id 2 che però fa riferimento ad un nuovo record, per cui l'associazione 2-5 è ancora presente.
Si è capito? Inizio ad avere qualche dubbio, se non è chiaro cerco di spiegarmi meglio![]()

Rispondi quotando
