Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    44

    SQL - conoscete quest'errore?

    Sto imparando l'SQL ma mi sono imbatuto in quest'errore e non riesco ad andare avanti... qualcuno sa darmi qualche indicazione su quest'errore?

    Server: messaggio 547, livello 16, stato 1, riga 1
    L'istruzione INSERT ha generato un conflitto con il vincolo COLUMN FOREIGN KEY 'FK_Statistiche_TotaleUsername' nel database 'inglese', tabella 'TotaleUsername', column 'Username'.
    L'istruzione è stata interrotta.

    Questa è l'istruzione che l'ha generato...

    INSERT INTO Statistiche (StatID,IP,Browser,Path,Reference,Username,Session ID,Lingua)VALUES('Numero','NumeroIP','Browser','pe rcorso','*','*','*','Nazione')

    Confido in voi per una mano d'aiuto
    Vi ringrazio in anticipo... ciaociao
    Stefano

  2. #2
    Utente di HTML.it L'avatar di Nazareno
    Registrato dal
    Mar 2001
    residenza
    Udine
    Messaggi
    176
    Visto così, direi che è proprio un classico. C'è una relazione tra le tabelle TotaleUsername e Statistiche (nomi infelici, cmq) che probabilmente è uno-a-molti da TotaleUsername a Statistiche. Tu stai cercando di inserire un record in Statistiche con il campo Username='*' ma questo valore non esiste nel corrispondente campo di TotaleUsername. Quindi, non puoi inserire quel record per il vincolo di chiave esterna (campo Username)

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.