Qualcuno sa un alternativa all'auto_increment in mysql, perchè in una colonna già ce n'è uno quindi non se ne possono utilizzare due. Un alternativa con i trigger o un altro modo? Grazie 
Potresti prelevare il numero di righe esistenti nella tabella attraverso un SELECT, contarle attraverso la funzione mysql_num_rows e aggiungere 1 a tale numero.Qualcuno sa un alternativa all'auto_increment in mysql, perchè in una colonna già ce n'è uno quindi non se ne possono utilizzare due. Un alternativa con i trigger o un altro modo? Grazie![]()
Qualcuno sa un alternativa all'auto_increment in mysql, perchè in una colonna già ce n'è uno quindi non se ne possono utilizzare due. Un alternativa con i trigger o un altro modo? Grazie![]()
Non fare il fenomeno se non hai capito la domanda... credo sia chiaro chiedesse se fosse possibile mettere due campi auto_increment nella stessa tabella...Classico problema da gente che si cimenta su problemi senza sapere le basi.
Fai una chiave esterna e collega due tabelle mediante essa. In questo modo hai due tabelle diverse, ma collegate, con due A_I uguali.
Per esempio :
TABELLA UTENTI
-id
-nome
-password
TABELLA TELEFONI
-id
-telefono
id in UTENTI fa riferimento all'utente, l'utente è distino da un altro appunto mediante questo id
id in TELEFONI ha lo stesso id dell'utente a cui è associato ed in questo modo risolvi il tuo problema.
Chiamasi forme normali, in informatica ;)
Non faccio fenomeno con un diploma e una specializzazione. Non ha senso mettere due a_i, per questo esistono le chiavi esterne e le forme normali, come già ho detto.
Noi e terze parti selezionate utilizziamo cookie o tecnologie simili per finalità tecniche e, con il tuo consenso, anche per altre finalità come specificato nella cookie policy. Usa il pulsante “Accetta” per acconsentire l'utilizzo di tutti i cookies. In alternativa puoi fare clic sul pulsante “Continua senza accettare” per negare il consenso o su "Gestisci le tue preferenze" per accedere a informazioni più dettagliate e modificare le tue preferenze prima di acconsentire.