02.01.2016, 21:25
Opa, agora que vi que me esqueci de falar sobre o NOT NULL.
Й auto explicativo, significa que o campo nгo pode ficar sem valor, lembrando que uma string vazia nгo й nula. Isso se aplica a valores inteiros, floats, etc, onde NOT NULL geralmente forзa um DEFAULT 0 ou um erro na hora de fazer a consulta dependendo do servidor SQL utilizado.
Por via das dъvidas sempre defina um valor padrгo, DEFAULT para cada coluna.
Um outra dica que eu dou, й instalar o XAMPP no seu computador, criar o banco de dados via interface do PHPMyAdmin, depois exportar o SQL e pegar a query de construзгo, que jб vem completa com todos os valores padrхes e outras definiзхes da tabela.
Й auto explicativo, significa que o campo nгo pode ficar sem valor, lembrando que uma string vazia nгo й nula. Isso se aplica a valores inteiros, floats, etc, onde NOT NULL geralmente forзa um DEFAULT 0 ou um erro na hora de fazer a consulta dependendo do servidor SQL utilizado.
Por via das dъvidas sempre defina um valor padrгo, DEFAULT para cada coluna.
Um outra dica que eu dou, й instalar o XAMPP no seu computador, criar o banco de dados via interface do PHPMyAdmin, depois exportar o SQL e pegar a query de construзгo, que jб vem completa com todos os valores padrхes e outras definiзхes da tabela.