|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
|
AIUTO SQL in MYSQL
Ciao a tutti...sapete come si fa ad impostare i comandi ON UPDATE e ON DELETE per l'integrità referenziale quando però le tabelle sono già state create?
Sfogliando i manuali ho visto che sono due operazioni che si fanno in fase di creazione della tabella, si possono fare anche a tabella già fatta? Se si come? Ciao e grazie
__________________
I bikers di Rimini, sito ufficiale: http://www.MotoRn.it PC: AMD Athlon Xp 1600+ | 512MB DDR | MB DFI AD70-SC | Ati Radeon 9800 Pro| Scheda Tv: Empire All In One Video - VGear | SBLive! 1024 | Creative Cambridge SoundWorks 5.1 | HDD IDE: MAxtor 40GB e 120GB | DVD-ROM Hitachi GD7000 | Master. DVD LG4040B FW A302 | Monitor Sony 19'' Trinitron E400 | APC Back-UPS CS 500 | |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Prima di tutto...che tipo di tabelle sono ? InnoDB o MyISAM ?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Comunque puoi:
Codice:
ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]
alter_specification:
ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
or ADD [COLUMN] (create_definition, create_definition,...)
or ADD INDEX [index_name] (index_col_name,...)
or ADD PRIMARY KEY (index_col_name,...)
or ADD UNIQUE [index_name] (index_col_name,...)
or ADD FULLTEXT [index_name] (index_col_name,...)
or ADD [CONSTRAINT symbol] FOREIGN KEY index_name (index_col_name,...)
[reference_definition]
or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
or CHANGE [COLUMN] old_col_name create_definition
or MODIFY [COLUMN] create_definition
or DROP [COLUMN] col_name
or DROP PRIMARY KEY
or DROP INDEX index_name
or DISABLE KEYS
or ENABLE KEYS
or RENAME [TO] new_tbl_name
or ORDER BY col
or table_options
Codice:
reference_definition:
REFERENCES tbl_name [(index_col_name,...)]
[MATCH FULL | MATCH PARTIAL]
[ON DELETE reference_option]
[ON UPDATE reference_option]
reference_option:
RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
|
Grazie mille..adesso provo. Le tabelle cmq sono MyISAM..
Grazie e a presto
__________________
I bikers di Rimini, sito ufficiale: http://www.MotoRn.it PC: AMD Athlon Xp 1600+ | 512MB DDR | MB DFI AD70-SC | Ati Radeon 9800 Pro| Scheda Tv: Empire All In One Video - VGear | SBLive! 1024 | Creative Cambridge SoundWorks 5.1 | HDD IDE: MAxtor 40GB e 120GB | DVD-ROM Hitachi GD7000 | Master. DVD LG4040B FW A302 | Monitor Sony 19'' Trinitron E400 | APC Back-UPS CS 500 | |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Allora vanno convertite...funziona solo sulle tabelle InnoDB !!!
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
|
eh eh..me ne sono accorto...vabbè farò sta conversione.
Speriamo che non ci siano problemi.. Grazie ancora ciao
__________________
I bikers di Rimini, sito ufficiale: http://www.MotoRn.it PC: AMD Athlon Xp 1600+ | 512MB DDR | MB DFI AD70-SC | Ati Radeon 9800 Pro| Scheda Tv: Empire All In One Video - VGear | SBLive! 1024 | Creative Cambridge SoundWorks 5.1 | HDD IDE: MAxtor 40GB e 120GB | DVD-ROM Hitachi GD7000 | Master. DVD LG4040B FW A302 | Monitor Sony 19'' Trinitron E400 | APC Back-UPS CS 500 | |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Altrimenti fai il backup della tabella prima
Comunque non ci dovrebbero essere problemi... |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
|
Ho trovato un client visuale per MySql che è una figata...secondo me è fatto meglio del Control Center...si chiama SQLyog..ti pemette di fare tutto con pochi semplici click..
Cmq tutto ok..edesso ho tutte le relazioni belle salde con integrità referenziale.. grazie e ciao
__________________
I bikers di Rimini, sito ufficiale: http://www.MotoRn.it PC: AMD Athlon Xp 1600+ | 512MB DDR | MB DFI AD70-SC | Ati Radeon 9800 Pro| Scheda Tv: Empire All In One Video - VGear | SBLive! 1024 | Creative Cambridge SoundWorks 5.1 | HDD IDE: MAxtor 40GB e 120GB | DVD-ROM Hitachi GD7000 | Master. DVD LG4040B FW A302 | Monitor Sony 19'' Trinitron E400 | APC Back-UPS CS 500 | |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:58.



















