shinoob 0 Denunciar post Postado Abril 20, 2007 Salve salve galera do imasters ....to com um problema e nao encontrei nada a respeito ...ex.eu crio uma tabela com um campo NOME varchar(20)mas no meu insert eu lanco um nome com + de 20 caracteres ..o mysql me da um erro "data too long for column" e nao salva ....do SYBASE ele so cortava a string e salvava so os primeiros 20 caracteres ..tem como configurar o mysql pra ele fazer isso???pq se eu for colocar restricao em toda minha aplicacao vai dar mto trabalho Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Abril 21, 2007 Observação: Na função SUBSTRING() começa em 1. Compartilhar este post Link para o post Compartilhar em outros sites
shinoob 0 Denunciar post Postado Abril 21, 2007 so q isso seria mto trabalhoso pois eu teria q editar todo meu codigo do sistemaeu keria que o proprio MYSQL fizesse isso, tipo ,se eu inserir num campo varchar(5) , a string 'SHINOOB', ele nao desse erro e gravasse "SHINO", sem eu precisar dar um SbString ou coisa e talo SYBASE é assim , se você insere um numero maior de caracteres ele insere, o problema é q o mysql da erro, e nao gravanao tem nenhuma configuracao para ele fazer isso ??? Compartilhar este post Link para o post Compartilhar em outros sites