Validação de E-mail com Mysql

Abaixo estão algumas formas de verificar se existe um e-mail no campo:

Com like:
SELECT * FROM table WHERE campo_email LIKE ‘%@%.%’;

Com Expressão Regular:
SELECT * FROM tabela WHERE email NOT REGEXP ‘^[^@]+@[^@]+\.[^@]{2,}$’;
SELECT * FROM tabela WHERE email NOT REGEXP ‘^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$’;

Quais quer verificam, aí vai da sua necessidade utilizar qual das formas.

Como criar backup Produção para Local automaticamente – HeidiSQL

Estarei falando agora de um programa chamado HeidiSQL (http://www.heidisql.com/) que faremos no exemplo abaixo uma exportação de uma base de dados de produção para uma local de uma só vez, sem a necessidade de exportar, depois ter que importar e muita das vezes ter que entrar no arquivo para fazer alterações antes de importar.

Faça 2 conexões  exemplo: teste_pro / teste_local
Após isso conecte as duas conexões e na conexão de origem(teste_pro) clique com direito e clica “exportar banco de dados como SQL

Abrirá uma janela onde você terá do lado direito as duas conexões que devem estar ativas e clicadas, que são as que serão transferidas a base e dados dos mesmos.

Dentro terão as opções de:
Banco(s) de dados: Eliminar ou Criar
Tabela(s): Eliminar ou Criar
Dados: onde definirá qual ação tomar com os dados
Saída: onde você define se quer: “salvar local”,”salvar zipado”, “Server: teste_local” que pode transferir para outro banco

Vamos seguir as seguintes configurações:
Banco(s) de dados: check Eliminar e Criar
Tabela(s): ckeck Criar
Dados: “Insert”
Saída: “Server: teste_local”

Quando exportar, automaticamente será pego do banco de origem “teste_pro” o banco e fará o Drop da base de dados “teste_pro” e criará uma nova com suas tabelas e irá inserir os dados.

Recomendação:

Sempre um teste antes para verificar se está fazendo corretamente a origem e destino, para não ocorrer a perda do banco de dados de produção!

EEE………. CHAMA QUE É NÓIS!