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;

Erro Comum
Started By tampolski, 04/03/2009, 10:53
1 reply to this topic
#1
Posted 04/03/2009, 10:53
#2
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

http://dev.mysql.com...eric-types.html
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó 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)