PDA

View Full Version : mysql sintassi


texerasmo
12-03-2003, 12:49
Ciao a tutti
Vorrei creare una table che abbia come campo plulto un char.

A questo punto per default posso fare una insert nel campo pulto con un solo carattere.
Se voglio forzare ancora di pių la table dicendoli che le uniche lettere sono essere Y o N com'č la sintassi?

Mi sembra che in Acces si posso fare perchč no in mysql?

ciao

cionci
12-03-2003, 13:50
Ci vuole il tipo di campo SET...

texerasmo
12-03-2003, 14:41
ciao,
ho fatto cosė
create table pippo (colore set('Y','N'));
non problem.
quando faccio una insert
esempio:
insert into pippo values('Y');
inserisce senza pb
mentre
insert into pippo values('e');
mi aspettavo un messaggio di errore invece mi dice insert con successo.
Ma se vado a fare la select * from pippo;
come mai non mi da errore io mi apsettavo che potevo inserire solo Y o N?
non vedo il valore e ma uno sapzio vuoto.

alphacygni
12-03-2003, 15:13
Beh mysql e- un po' approssimativo con ste cose... calcola che se tu gli metti dentro un campo date una data tipo 29 febbraio 2001 lui la inserisce e te la tira pure fuori :D

cionci
12-03-2003, 15:48
Sinceramente non ho mai provato...