Faço 1 busca em meu bd MySql com a seguinte rotina no PHP:
$DtHoj=date("Y-m-d");
$Sql="Select Campo1,Campo2,Campo3 from consultas WHERE substring(DtCs,1,10) = '$DtHoj' AND Resu='' AND Aten='0' AND DigiCodi='' ORDER BY DtCs";
O que acontece é o seguinte, eu criei 1 índice com o campo DtCs, campo esse que é do tipo '0000-00-00 00:00:00' e estou pesquisando apenas 1 parte do campo.
Como posso melhorar isso??? Posso indexar parte do campo ou tenho que mudar a forma de pesquisar.
Pergunta
jricardors
Saudações a todos...
Faço 1 busca em meu bd MySql com a seguinte rotina no PHP:
$DtHoj=date("Y-m-d");
$Sql="Select Campo1,Campo2,Campo3 from consultas WHERE substring(DtCs,1,10) = '$DtHoj' AND Resu='' AND Aten='0' AND DigiCodi='' ORDER BY DtCs";
O que acontece é o seguinte, eu criei 1 índice com o campo DtCs, campo esse que é do tipo '0000-00-00 00:00:00' e estou pesquisando apenas 1 parte do campo.
Como posso melhorar isso??? Posso indexar parte do campo ou tenho que mudar a forma de pesquisar.
Desde já, muito obrigado pela atenção.
José Ricardo R. da Silva
JR InfoCenter - Comp. e Serv.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados