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!