Estou usando BD mysql workbench,tenho uma tabela produto (codbarra int(11) primary key). O problema é que este inteiro só está aceitar 8 dígitos) eu quero que aceita mas de 14 número!

Estou usando ide netbeans e BD mysql workbench e xampp…

Pra esse dado usa varchar

se eu usar o caraças não terei problema em fazer calculo???
Eu preciso fazer calculo comeste valor!

Qual cálculo?

Você pode usar bigint em vez de int. Ele suporta números bem maiores.

Que tipo de cálculo você precisa fazer com esses números?

Abraço.

No banco de dados usei: codbarra bigint (15) not null primary key,

a ideia é para armazenar 14 a 15 dígitos.

mesmo usando bigint está aparece aquele erro que publiquei

Preciso de ajuda

Pergunto novamente: que tipo de cálculos você precisa fazer com esse campo?

Essa mensagem de ero é da sua aplicação ou do MySQL Workbench?

Códigos de barra podem geralmente são armazenados como varchar/string, pois a operação mais comum sobre eles é busca (query com select). A não ser que você precise validar o código, não há nenhuma operação matemática que precise ser executada neles. E mesmo para validação, você pode fazer a conversão de string para int/longint na sua aplicação. Não precisa ser no banco de dados.

Abraço.