

Imagine que voce precise “pegar” o valor “DEFAULT” de uma determinada coluna programaticamente… Como fazer isso? Por sorte, o MySQL provê uma função muito batuta para isso. É a função DEFAULT().
Não custa relembrar! Valor DEFAULT de uma coluna é o valor que o servidor de banco de dados (MySQL) irá preencher em determinada coluna, caso, não seja passado nenhum valor para esta coluna, durante uma inserção.
Esta função é interessante, pois, nos permite saber, antecipadamente, o valor padrão que será atribuído à determinada coluna, caso, a aplicação não o faça.
Veja o exemplo:
mysql> CREATE TABLE teste_default
-> (
-> Flag CHAR(2) DEFAULT ‘PG’,
-> data DATE DEFAULT ‘2012-12-31’,
-> vr INT DEFAULT 300
-> )
-> ;
Query OK, 0 rows affected (0.04 sec)
mysql> insert into teste_default set FLAG=’SP’;
Query OK, 1 row affected (0.02 sec)
mysql> select * from teste_default;
+——+————+——+
| Flag | data | vr |
| SP | 2012-12-31 | 300 |
+——+————+——+
1 row in set (0.00 sec)
mysql> select DEFAULT(flag), DEFAULT(data), DEFAULT(vr) from teste_default;
+—————+—————+————-+
| DEFAULT(flag) | DEFAULT(data) | DEFAULT(vr) |
| PG | 2012-12-31 | 300 |
+—————+—————+————-+
1 row in set (0.00 sec)
Visite nosso Blog
Saiba mais sobre bancos de dados
Aprenda sobre monitoramento com ferramentas avançadas

Tem dúvidas sobre nossos serviços? Acesse nosso FAQ
Quer ver como ajudamos outras empresas? Confira o que nossos clientes dizem nesses depoimentos!
Conheça a História da HTI Tecnologia