2
respostas

[Dúvida] O MySQL não tem integridade?

O instrutor cadastrou um médico no banco e depois adicionou um campo "telefone", NOT NULL. Logo após cadastrou outro médico. Como o banco de dados MySQL deixou? O que ficou escrito no campo telefone do primeiro registro? Se o campo não pode ser nulo, o banco não poderia ter deixado ele ser criado se já existe registro. O MySQL não tem integridade?

2 respostas

quando ele criou o campo telefone, ele definiu um default? pq mesmo sendo not null, colocando um default value é definido o mysql SQL usa ele quando vem um valor null. agora se não tem default definido, da erro sim

Na verdade deu erro no bean validation apos ele demonstrar isso ele adicionou o telefone no json