[Cascavel-pm] [OT][MySQL]: Magia com ALTER TABLE
Alceu R. de Freitas Jr.
glasswalk3r em yahoo.com.br
Sexta Março 5 08:40:20 CST 2004
Olá Luis,
Qual a versão do MySQL que você está usando? Está
usando qual tipo de base de dados? Acho que o recurso
que você quer usar só funciona em versões mais
recentes, com base de dados tipo InnoDB.
[]´s
Alceu
--- Luis Campos de Carvalho <lechamps em terra.com.br>
escreveu: >
> Pessoal
>
> Eu preciso acrescentar uma coluna no meu banco de
> dados MySQL, mas
> estou com dificuldades com a sintaxe do ALTER TABLE.
>
> Meu problema é que eu desejo acrescentar um campo
> para armazenar o
> dia de vencimento da fatura, e não quero que
> desavisados usem valores
> fora da faixa de valores permitidos para dias de um
> mês genérico (de 1 a
> 31).
>
> Teoricamente, eu deveria fazer
>
> ALTER TABLE clientes
> ADD COLUMN dia_vencimento_fatura tinyint(2)
> unsigned not null
> CHECK( dia_vencimento_fatura >= 1 AND
> dia_vencimento_fatura <= 31 );
>
> para resolver o problema.
>
> Mas a resposta do banco é sempre "You have an
> error in your SQL
> sintax at..."
>
> Alguém tem alguma sugestão interessante?
> Obrigado adiantado.
______________________________________________________________________
Yahoo! Mail - O melhor e-mail do Brasil! Abra sua conta agora:
http://br.yahoo.com/info/mail.html
Mais detalhes sobre a lista de discussão Cascavel-pm