Jump to content


Photo

Erro Comum


  • Faça o login para participar
1 reply to this topic

#1 tampolski

tampolski

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 04/03/2009, 10:53

Tenho um conhecimento muito limitado de banco de dados, mas na empresa em que trabalho controlo a intranet que ja existia antes de entrar e nela possuo uma lista de contatos muito util que foi desenvolvida com sql. Nunca tive problema com as alterações necessárias e constantes mas depois de fazer algumas ocorreu um erro e não consegui mais alterar, percebi que é um erro comum mas não consegui encontrar nenhuma maneira clara de solucioná-lo, gostaria de saber se alguém pode me ajudar, o erro e o script da table estão abaixo.

"Out of range value adjusted for column 'codigo' at row 1"

CREATE TABLE `ramais` (
`codigo` tinyint(4) unsigned NOT NULL auto_increment,
`funcionario` varchar(50) default NULL,
`setor` varchar(50) default NULL,
`ddr` varchar(15) default NULL,
`ramal` int(3) unsigned default NULL,
`email` varchar(100) default NULL,
`cidade` varchar(50) default NULL,
`id` varchar(50) default NULL,
`celular` varchar(50) default NULL,
PRIMARY KEY (`codigo`),
UNIQUE KEY `codigo` (`codigo`),
KEY `codigo_2` (`codigo`)
) ENGINE=MyISAM AUTO_INCREMENT=256 DEFAULT CHARSET=latin1;

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 17/03/2009, 22:46

O valor máximo que o campo codigo poderá suportar é 255. Leia sobre os tipos, antes de usá-los. ;)

http://dev.mysql.com...eric-types.html
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq