Di quale opzione (o forse per meglio dire "clausola" nella query) stai parlando esattamente??
Ci sono diversi modi per far sì che un INSERT non inserisca o non abbia effetto in base a cosa sta inserendo o ad altra condizione.
Ho settato nel client mysql la colonna "nomeprodotto" come unica:
codice:
describe listaprodotti
-> ;
+---------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| nomeprodotto | varchar(20) | YES | UNI | NULL | |
| categoria | varchar(20) | YES | | NULL | |
| descrizione | varchar(45) | YES | | NULL | |
| prezzo | double(10,2) | YES | | NULL | |
| disponibilita | int(10) | YES | | NULL | |
| maxordinabile | int(10) | YES | | NULL | |
| produttore | varchar(20) | YES | | NULL | |
| fornitore | varchar(20) | YES | | NULL | |
+---------------+--------------+------+-----+---------+----------------+
9 rows in set (5.76 sec)
Ripeto: spiega meglio cosa vuoi fare e mostra anche del codice.[/quote]
Vorrei visualizzare la tabella del db come se fosse MS Access... cioè in modo ordinato e gestibile.
Vorrei anche che i dati vengano inseriti correttamente senza valori strani tipo quell'1 che non so da dove derivi...