[Cascavel-pm] [OT][MySQL]: Magia com ALTER TABLE

Luis Campos de Carvalho lechamps em terra.com.br
Sexta Março 5 08:20:49 CST 2004


   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.
-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
   Luis Campos de Carvalho is BSc in Comp Science,
   PerlMonk [SiteDocClan], Cascavel-pm Moderator,
   Unix Sys Admin && Certified Oracle DBA
   http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=




Mais detalhes sobre a lista de discussão Cascavel-pm