Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    phpmyadmin - problemi creando relazioni

    ciao, ho problemi nel creare relazioni con phpmyadmin versione 2.8.4 e mysql 5.0.


    ho una tabella tipi con id, descrizione, data_ora e una tabella lettere con id, tipo_id, ecc, ecc.

    per la tabella tipi, ID è la primary key.

    per la tabella lettere ID è la primary key.


    per fare la relazione ho impostato come indice il campo tipo_id della tabella LETTERE che è dello stesso tipo di id per la tabella tipi. INT(2).

    quando vado in vedi relazioni, e cerco di collegare i due campi mi dice NESSUN INDICE DEFINITO!

    perchè?


    devo solo creare una relazione, non può essere un casino.
    ciao

  2. #2
    Un consiglio...quando devi creare la struttura del Database falla a mano e non affidarti a queste cose.

    codice:
    CREATE TABLE tipo (
       id INT(2),
       descrizione VARCHAR(255),
       data DATE,
       PRIMARY KEY(id)
    );
    
    CREATE TABLE lettera (
       id INT(2),
       id_tipo INT(2),
       PRIMARY KEY(id),
       FOREIGN KEY(id_tipo) REFERENCES tipo(id)
    );
    ad esempio, ovvio ci devi aggiungere i vari vincoli..però meglio se le cose le fai così

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.