Cancelado

script mySQL

Tenho um banco de dados mySQL que possui uma tabela com a seguinte estrutura:

id int(11) unsigned

addressbookid int(11) unsigned

carddata mediumblob

uri varbinary(200)

lastmodified int(11) unsigned

etag varbinary(32)

size int(11) unsigned

O campo carddata contém dados tipo vCard 4.0 como exemplo abaixo:

BEGIN:VCARD

VERSION:4.0

UID:urn:uuid:57eb8242-a237-422d-a060-18e1ddb84b02

N;SORT-AS="Maria da Silva Santos":Silva Santos;Maria;da;;

FN:Maria da Silva Santos

EMAIL;PREF=1:-email editado pois o site nao permite

TEL;TYPE=CELL:01511970000000

TEL;TYPE=CELL:11985621554

TEL;TYPE=HOME,VOICE:42325622

TEL;TYPE="OTHER":965245545

TEL;TYPE=WORK,VOICE:0212132655520

ORG:Padaria;

PRODID:-//[url removed, login to view]

END:VCARD

O que quero:

Um script mySQL para eu colocar no meu servidor LINUX que faça o seguinte:

1 - apague todos os registros da tabela de destino, com exceção daqueles marcados no campo 'persistente'='S' ou 's'

2 - Inserir nesta tabela nova, os valores existentes da tabela de origem, sendo 1 registro para cada telefone existente no campo original. Podem haver 0 até 50 telefones no mesmo campo original.

No exemplo acima, o registro possui 5 números de telefone associados com a mesma pessoa, então na tabela nova deverão ser gerados 5 registros, da seguinte forma:

Registro 1

sort_as: Maria da Silva Santos

FN: Maria da Silva Santos

email: email editado pois o site nao permite

type: CELL

numero_original: 01511970000000

nome: Maria da Silva Santos - Celular

numero: 011970000000

persistente: N

Registro 2

sort_as: Maria da Silva Santos

FN: Maria da Silva Santos

email: email editado pois o site nao permite

type: CELL

numero_original: 11985621554

nome: Maria da Silva Santos - Celular

numero: 011985621554

persistente: N

Registro 3

sort_as: Maria da Silva Santos

FN: Maria da Silva Santos

email: email editado pois o site nao permite

type: HOME,VOICE

numero_original: 42325622

nome: Maria da Silva Santos - Casa

numero: 01142325622

persistente: N

Registro 4

sort_as: Maria da Silva Santos

FN: Maria da Silva Santos

email: email editado pois o site nao permite

type: OTHER

numero_original: 965245545

nome: Maria da Silva Santos - Outro

numero: 011965245545

persistente: N

Registro 5

sort_as: Maria da Silva Santos

FN: Maria da Silva Santos

email: email editado pois o site nao permite

type: WORK,VOICE

numero_original: 0212132655520

nome: Maria da Silva Santos - Trabalho

numero: 02132655520

persistente: N

Note que os campos tem tratamento, ou seja, o campo de telefone é tratado para mostrar sempre o número padronizado, independente da forma como esta carregado no campo original.

O campo nome também tem tratamento.

A atividade deve prever algumas explicações adicionais além do que está escrito aqui, inclusa no preço do serviço.

Habilidades: Linux, MySQL

Veja mais: quanto custa freelancer para desenvolver um app, kostenlose software um logos zu designen, freelancer desenvolver software, desenvolver software freelancer, como desenvolver um site em html 5, como desenvolver um aplicativo php para facebook developer, preciso de um programador para desenvolver um software, i need an android app i would like it designed and built quero desenvolver um aplicativo sobre financas que controle gastos e et, desenvolver um software, desenvolver um software web grails, desenvolver um aplicativo, desenvolver um aplicativo para iphone, desenvolver software, desenvolver o design de um aplicativo para iphone, desenvolver software para restaurantes, php mysql script landing page generator, loop columns mysql script, php file upload mysql script, upload csv mysql script, cre loaded php mysql script

Acerca do Empregador:
( 0 comentários ) Brazil

ID do Projeto: #13535475

10 freelancers estão ofertando em média R$133 para esse trabalho

R$100 BRL em 1 dia
(19 Comentários)
5.1
ripasahasl

I'm interested in this job and available right now for discussion. Let me know if You are available and interested in my profile.

R$85 BRL em 1 dia
(24 Comentários)
4.9
mohamedmssouda

Hello Sir I am expert database administrator , have experience in Oracle , MySQL , PostgreSQL databases for more than 4 years , I worked in many Telecom Operators in the Middle East and , and I wish you give me this Mais

R$75 BRL em 1 dia
(13 Comentários)
3.6
satyendraumath05

Hello, I am php/wordpress/codigniter/cakephp/laravel/graphic design/psd to html/ 5 year experience developer We are an freelancer with primary focus on Website Designing & Development with PHP development. Mais

R$75 BRL em 1 dia
(0 Comentários)
0.0
Tariem

Hi, I have a lot of experience with databases. I currently work at Discovery Limited, where I mostly work with Oracle PL/SQL. I've had the opportunity to work at Siemens Belgium where I was also working with databases. Mais

R$60 BRL em 1 dia
(0 Comentários)
0.0
luiswebdeveloper

I have all the experience in SQL, to be able to do the job correctly and without any problem, I have more than 5 years of experience as a DBA. Guaranteed work

R$95 BRL in 10 dias
(0 Comentários)
0.0
R$95 BRL in 2 dias
(0 Comentários)
0.0
brmobi

Boa noite, Sou desenvolvedor de sistemas a mais de 7 anos. Estou habituado a realizar este tipo de projeto. Realizo contrato de prestação de serviços com garantia de 90 dias Segue meus trabalhos realizados no si Mais

R$277 BRL in 8 dias
(0 Comentários)
0.0
kakabh

Bom dia, se entendi bem o que quer, essa é a minha proposta. Good Morning, If I understood correctly what you want, that is my proposal.

R$135 BRL in 5 dias
(0 Comentários)
0.0
brazucoder

Boa noite, Posso te ajudar com esse script, tenho bastante experiência, podemos conversar melhor? Estou a disposição. Obrigado, Igor Gutierrez

R$333 BRL in 3 dias
(0 Comentários)
0.0