Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    26

    [mysql] chiave primaria

    scusate la domanda stupida ma è necessario avere per forza una chiave primaria per inserire dati in una tabella?

  2. #2
    obbligatorio no, raccomandato sì. poi dipende da quello che devi fare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    26
    ok,però ho un problema ho creato una tabella senza indici o chiavi primarie e mysql non mi permette d'inserire dati all'interno della tabella è normale?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Inizia col postare la struttura della tabella, tramite il comando

    show create table nome_tabella

    e la query che esegui e che ti crea problemi.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    26
    CREATE TABLE `PH`.`prova` (
    `prova` CHAR ,
    `prova_uno` CHAR
    )
    ENGINE = InnoDB;

    questa è la tipologia della tabella molto semplice ma senza indici e chiavi primaria,ora quando vado a fare una INSERT non mi da la possibilità di inserire i dati come mai??

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da nicola75ss
    e la query che esegui e che ti crea problemi.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    26
    forse mi sono spiegato male io.. non riesco proprio ad inserire dati nella tabella qualsiasi query io faccia è vuota perchè non ci sono dati...

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se esegui

    insert into prova values ('a','b')

    cosa succede?

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    26
    errore mio nicola mi ero completamente scordato le virgolette,SCUSAMI TANTO,ora da terminale funziona però da mysql-query non mi da la possibilità di aggiungere record,se non esiste una chiave primaria, non capisco perchè..sapresti aiutarmi? per favore

  10. #10
    posta le istruzioni e l'errore

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.