Arquivo

Arquivo da Categoria ‘MySql’

Dica: Selecionar valores Nulos ou não com MySQL

Opa! sei que to devendo posts etc, mas ninguém cobra e to sem tempo auiheaouiehaue…
Bom! vo aproveitar postar uma dica rápida, que usei esses dias e lembrei da dificuldade que tive quando não sabia.

As vezes você se pergunta: Como selecionar colunas vazias no MySQL? ou ainda Como selecionar colunas null no MySQL?

Para selecionar campos/colunas com valor NULL no MySQLo ideal é usar:

# para selecionar uma coluna que está "vazia" (null) use o IS NULL
SELECT * FROM tabela WHERE coluna IS NULL
 
# agora para selecionar uma soluna que NÃO está "vazia" (null) use o IS NOT NULL
SELECT * FROM tabela WHERE coluna IS NOT NULL
 
# ou você também pode usar, mas não recomendo...
SELECT * FROM tabela WHERE !coluna

Bom, por enquanto é só ;p

Obs: Fiz as duas perguntas acima pra ajudar a indexar ;p

Categories: Bancos de Dados, MySql Tags: , ,

ProJuris 7 e MySql

19, dezembro, 2009 Jonas Martinez Sem comentários

Salve! anos sem postar… correria…

Bem, não tem muito a ver, mas hoje vou dar algumas dicas para o programa ProJuris 7, um sistema de gestão para escritórios de advocacia, que na forma padrão, utiliza banco de dados Access em arquivos .mdb.

Um amigo meu advogado tinha 6 pessoas utilizando o software simultanêamente, o que em pouco tempo começou a reparar lentidão além de corromper direto a base de dados, ele me chamou e perguntou se eu sabia mexer com MySql para dar uma ajuda la.

Bom, fui la, estudei e descobri algumas coisas que podem salvar quem ta precisando resolver o mesmo problema.

Primeira coisa, descobri que só o MySql 4.1 está homologado e realmente, o MySql 5.0+ da vários problemas com datas.

Segunda coisa que descobri, só funcionará corretamente o MySql Connector for ODBC 3.51! o 5.0 funciona até você descobrir que pequenas ações retornam erro.

Outra coisa, tome cuidado com os caracters UTF-8! Tive o desprazer de pegar um escritório de uma advogada amiga desse amigo meu, onde o cara que importou os dados esqueceu do charset, o que importou tudo errado e pra piorar!? Ela já tinha usado o software por 1 semana, ou seja, a importação original tava toda bagunçada com ascentos etc e tinha 1 semana ok, fiz um merge na unha, ficou algumas coisas desconexas mas o grosso foi salvo.

Então, fica a dica:

ProJuris 7 com MySql só fica legal com:

  • MySql 4.1
  • MySql ODBC 3.51
  • UTF-8

Abraços!