Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alex_DTP

como pegar parte de um campo para outro

Recommended Posts

Tenho um campo (nome_arquivo) com o nome do arquivo e no outro (tipo_arquivo).

 

Quando for inserido o nome do arquivo quero que seja extraído automaticamente a extensão do arquivo no outro campo, ex:

 

nome_arquivo / tipo_arquivo

apresentacao.pdf / pdf

foto_tal.jpg / jpg

gravacao.mp3 / mp3

 

Obrigado,

 

Alex

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT

nome_arquivo ,

SUBSTRING_INDEX(nome_arquivo, '.' , -1)

from tabela

Mais uma coisinha,

 

Posso colocar esta instrução direto no "Defaut" do campo da tabela ou tenho que fazer uma consulta.

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

CREATE VIEW abc as

SELECT

nome_arquivo ,

SUBSTRING_INDEX(nome_arquivo, '.' , -1)

from tabela

 

 

 

depois basta

 

select * from abc

Compartilhar este post


Link para o post
Compartilhar em outros sites

CREATE VIEW abc as

SELECT

nome_arquivo ,

SUBSTRING_INDEX(nome_arquivo, '.' , -1)

from tabela

 

 

 

depois basta

 

select * from abc

Legal, criei a view. Agora onde coloco o select * from abc. Tentei colocar no "Default" do campo onde quero as extensões, mas não está aceitando.

 

Estou usando o phpMyAdmin.

 

Valeu de novo

 

Alex

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.