[gl-como] Query MySql/Php

Carlo Filippetto carlo.target@tiscali.it
Ven 16 Feb 2007 11:45:37 CET


Semplice, ma efficace!
In effetti qst problemi non li conoscevo quando ho predisposto la
tabella!

Domanda in merito:
io ho già una UNIQUE ID che non è compresa in qst valori che vi ho fatto
vedere ed è autoincrementale, posso cmq creare questa seconda chiave?

---------------------

mysql> describe  TB_pippo;
+--------------+----------+------+-----+---------+----------------+
| Field        | Type     | Null | Key | Default | Extra          |
+--------------+----------+------+-----+---------+----------------+
| SN_id_pippo  | int(8 )  | NO   | PRI | NULL    | auto_increment |
| SN_cod_id    | char(15) | YES  | MUL | NULL    |                |
| SN_in        | int(15)  | NO   |     |         |                |
| SN_out       | int(15)  | NO   |     |         |                |
| SN_data_lett | int(11)  | YES  |     | NULL    |                |
| SN_data_ins  | date     | NO   |     |         |                |
| SN_id_user   | int(8)   | NO   |     |         |                |
+--------------+----------+------+-----+---------+----------------+
---------------------

CIAO


> scusa ma non e' molto piu' semplice una cosa del tipo:
> 
> create unique index NOMEINDICE on NOMETABELLA (cod_id, in, out) ?!?!
> 
> cosi' il primo
> 
> insert into tabella (cod_id, in, out) select 1023, 1000, 1000;
> 
> 
> inserisce correttamente, i successivi
> 
> insert into tabella (cod_id, in, out) select 1023, 1000, 1000;
> 
> falliscono e non mi devo complicare la vita con trigger e simili.
> 
> my .02 €
> 
> ciao
-- 
Filippetto Carlo
Linux User #404000



Maggiori informazioni sulla lista gl-como