Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327

    [CREATE TABLE]Campo contatore e..

    Ciao a tutti, siccome ho sempre lavorato in access non so fare alcune cose

    Sto facendo un progetto in php e mysql, e siccome dichiaro le tabelle da codice mi chiedevo come si fareccero tali cose con il create table:

    1)Campo Contatore
    2)Campo Memo
    3)Campo chiave esterna che non ametta duplicati (mi serve per l'associazione 1->1)

    Thanks
    By Games

  2. #2
    Ciao se ti può essere utile il campo contatore si crea attraverso l'attributo "auto_increment", quidi un possibile esempio potrebbe essere il seguente: "id int(6) NOT NULL auto_increment" dove id è proprio il campo contatore.

    Per il resto non sono ingrado di risponderti, mi spiace!!!
    E disse il tubo all'idraulico: "Lasciami perdere"

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Grazie, cmq il campo memo sarebbe un campo text senza limiti di caratteri...
    Magari adesso ti viene in mente
    By Games

  4. #4
    1) gia' ti e' stato detto.
    2) campo text campo dinamico max 64kb
    3) campo numerico o testo con caratteristica UNIQUE non permette doppioni.

    la chiave esterna la devi associare tu ad altra tabella.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    potresti scrivermi la sintassi di 2) e 3) ??
    Thanks
    By Games

  6. #6
    Originariamente inviato da Games
    potresti scrivermi la sintassi di 2) e 3) ??
    Thanks
    codice:
    CREATE TABLE tabella (
    id int(10) unsigned NOT NULL auto_increment,
    testo text NOT NULL,
    reference varchar(50)  NOT NULL default '',
    PRIMARY KEY  (id),
    UNIQUE KEY reference (reference)
    )

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    testo text NOT NULL

    questo sarebbe il campo memo giusto?
    By Games

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Up
    By Games

  9. #9
    Originariamente inviato da Games
    Up
    Che fai ???? upp ... ??? provare no?


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    esatto
    Stavo pensando a una cosa, se io dichiaro una tabella che ha la chiave esterna per collegarsi ad un'altra tabella che ancora non esiste, mysql come fa a collegare le due tabelle??
    Fa il collegamento una volta che trova l'altra tabella?'
    Es: prova e' collegata con prova1 (nel references c'e' prova1) ma prova1 non esiste ancora, crea il collegamento tra prova e prova1 non appena viene creata la tabella prova1??

    Thanks
    By Games

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.