Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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 ???
Observação: Na função SUBSTRING() começa em 1.