Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-07-2005, 20:53   #1
Gogeta ss4
Senior Member
 
L'Avatar di Gogeta ss4
 
Iscritto dal: May 2001
Città: Milano
Messaggi: 3197
[SQL]Create Table

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 Memo (campo che ammette infiniti caratteri)
2)Campo chiave esterna che non ametta duplicati (mi serve per l'associazione 1->1)
Gogeta ss4 è offline   Rispondi citando il messaggio o parte di esso
Old 02-07-2005, 21:00   #2
Clauser
Senior Member
 
L'Avatar di Clauser
 
Iscritto dal: Jun 2002
Città: Un po' a Flavon (TN) un po' a Verona (per università)
Messaggi: 648
per la 2) se non ricordo male devi dichiararlo UNIQUE
__________________
D2 + westone um3x + alessandro ms-1 + nationite s:flo 2 + fischer audio dba-02
Clauser è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2005, 10:47   #3
anonimizzato
 
Messaggi: n/a
Quote:
Originariamente inviato da Gogeta ss4
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 Memo (campo che ammette infiniti caratteri)
2)Campo chiave esterna che non ametta duplicati (mi serve per l'associazione 1->1)
1) un campo che ammetta infinti caratteri non esiste al max c'è LONGTEXT con il quale puoi inserire sino a 4,294,967,295 caratteri.

2) puoi usare l'indice "unique" o "primary key", sono identici tranne che per il fatto che di primary key in una tabella può esisterne solo una.
  Rispondi citando il messaggio o parte di esso
Old 03-07-2005, 12:43   #4
Gogeta ss4
Senior Member
 
L'Avatar di Gogeta ss4
 
Iscritto dal: May 2001
Città: Milano
Messaggi: 3197
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??
Gogeta ss4 è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2005, 13:17   #5
beppegrillo
Senior Member
 
L'Avatar di beppegrillo
 
Iscritto dal: Mar 2004
Messaggi: 1455
Quote:
Originariamente inviato da Gogeta ss4
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??
te lo vieta
__________________
Ciao ~ZeRO sTrEsS~
beppegrillo è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2005, 14:53   #6
anonimizzato
 
Messaggi: n/a
perdonatemi ma mi spieghereste bene il concetto di chiave esterna?
è diverso dagli indici di MySQL?

Grazie.
  Rispondi citando il messaggio o parte di esso
Old 03-07-2005, 15:52   #7
Gogeta ss4
Senior Member
 
L'Avatar di Gogeta ss4
 
Iscritto dal: May 2001
Città: Milano
Messaggi: 3197
Quote:
Originariamente inviato da beppegrillo
te lo vieta
ehm, nn mi ha dato nessun errore!
E poi se me lo vietasse come farei a fare la relazione??

Ultima modifica di Gogeta ss4 : 03-07-2005 alle 15:59.
Gogeta ss4 è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2005, 15:54   #8
Gogeta ss4
Senior Member
 
L'Avatar di Gogeta ss4
 
Iscritto dal: May 2001
Città: Milano
Messaggi: 3197
Quote:
Originariamente inviato da Sgurbat
perdonatemi ma mi spieghereste bene il concetto di chiave esterna?
è diverso dagli indici di MySQL?

Grazie.
La chiave esterna e' quella chiave che serve per collegare due tabelle (padre-figlio) che hanno una relazione, per esempio:

prodotti-produttori, un prodotto e' fornito da un solo produttore ma il produttore fornisce piu' prodotti. Questa e' un associazione m <- 1
In questo caso per collegare le due tabelle, prodotti essendo figlio di produttori avra' come chiave esterna la chiave principale di produttori

Spero di essere stato chiaro
Gogeta ss4 è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2005, 16:30   #9
beppegrillo
Senior Member
 
L'Avatar di beppegrillo
 
Iscritto dal: Mar 2004
Messaggi: 1455
Quote:
Originariamente inviato da Gogeta ss4
ehm, nn mi ha dato nessun errore!
E poi se me lo vietasse come farei a fare la relazione??
ti vieta l'inserimento di tuple all'interno di quella tabella non avendo la foreign key, altrimenti l'integrità referenziale andrebbe a farsi friggere.
__________________
Ciao ~ZeRO sTrEsS~
beppegrillo è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2005, 16:35   #10
Brazorv
Member
 
Iscritto dal: Aug 2004
Messaggi: 156
Quote:
Originariamente inviato da Gogeta ss4
ehm, nn mi ha dato nessun errore!
E poi se me lo vietasse come farei a fare la relazione??
ti ha fatto creare una tabella che ne referenzia una che non è stata ancora creata?
Brazorv è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2005, 17:52   #11
Gogeta ss4
Senior Member
 
L'Avatar di Gogeta ss4
 
Iscritto dal: May 2001
Città: Milano
Messaggi: 3197
Quote:
Originariamente inviato da Brazorv
ti ha fatto creare una tabella che ne referenzia una che non è stata ancora creata?
Si, ma credo che se credo tutto contemporaneamente il problema si risolva!
Gogeta ss4 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
La prima missione orbitale del razzo spa...
Servizi in streaming sempre più c...
Anteprima della Leapmotor B03X: inizia l...
Anthropic accusa la Cina: Claude utilizz...
I satelliti Rassvet (Starlink russo) di ...
Un agente IA ha risolto un problema su W...
Cina: la CMSA potrebbe cambiare parte de...
68 mensilità di bonus per i dipen...
Rocket Lab ha fatto ricorso contro la de...
Nutanix rende disponibile Azure Virtual ...
Il padrino del deep learning avverte: gl...
Il finto avviso "iPhone Storage is Full"...
Dietrofront in Cina, addio touchscreen p...
Un piccolo accessorio trasforma lo smart...
Dopo 370 anni il Cyphral Distich non è p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:40.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v