Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Como funcionou adicionar campo NOT NULL se já tinha registros na tabela?

Com foi possível a migration adicionar um campo NOT NULL se já existiam registros na tabela e não foi especificado nenhum DEFAULT? No SQL Server por exemplo isso não é permitido. Daria um erro de execução na instrução ALTER TABLE.

1 resposta

Olá, Fausto!

Sim, o correto era colocar um valor default mesmo. Acabou passando batido isso no curso.

Provável que seja algo do MySQL que permitiu sem causar erros então.

Bons estudos!