Regras de Validação no MySQL, tem como?
Olá pessoal!Sou novo no forum e no MySQL, e to com algumas dúvidas...eu to querendo criar uma tabela apenas com a disciplina e as notas de 3 provas, sendo que o valor das notas deve ter 1 casa decimal (ex.: 10,0), e deve ficar entre 0,0 e 10,0.Tentei fazer assim:
create table notas (disciplina char(30), AV1 decimal(2,1) unsigned, AV2 decimal(2,1) unsigned, AV3 decimal (2,1) unsigned)
só não sei como fazer para que o valor fique entre 0,0 e 10,0.e eu queria saber se tem como bloquear a inserção de valores maiores que o limite, pois o MySQL não bloqueia e sim adota o maior valor para aquele campo.ex.:
insert into notas (disciplina, av1) values("Matemática", 10000.0)
o MySQL insere 9.9 no campo av1...alguem sabe me dizer se tem como fazer isso?se eu tiver sido muito confuso na explicação do problema me avisem que eu tento explicar melhor ok?Obrigado.rudinelson
Discussão (2)
Carregando comentários...