Agradeço os esclarecimentos, muito úteis.
Refiz os índices, conforme tua explicação.
Mas segue uma dúvida: o DELETE usa índices? Porque a questão neste post é para um comando DELETE.
Pesquisa resultou em 1563 ocorrências
- 15 Dez 2024 00:12
- Fórum: SQL
- Tópico: Mysql: consulta lenta
- Respostas: 78
- Exibições: 59666
- 12 Dez 2024 02:14
- Fórum: SQL
- Tópico: Mysql: consulta lenta
- Respostas: 78
- Exibições: 59666
Mysql: consulta lenta
CREATE TABLE `ativ` (
`USUARIO` VARCHAR(3) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci',
`PROGRAMA` VARCHAR(100) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci',
`DATA` DATE NULL DEFAULT NULL,
`HORA` CHAR(8) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci',
`ACAO` VARCHAR(35) NULL DEFAULT NULL ...
`USUARIO` VARCHAR(3) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci',
`PROGRAMA` VARCHAR(100) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci',
`DATA` DATE NULL DEFAULT NULL,
`HORA` CHAR(8) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci',
`ACAO` VARCHAR(35) NULL DEFAULT NULL ...
- 10 Dez 2024 03:15
- Fórum: SQL
- Tópico: Mysql: consulta lenta
- Respostas: 78
- Exibições: 59666
Mysql: consulta lenta
Mas o índice já está assim.
Veja o anexo, com o explain.
Não está certo?
Veja o anexo, com o explain.
Não está certo?
- 09 Dez 2024 00:53
- Fórum: SQL
- Tópico: Mysql: consulta lenta
- Respostas: 78
- Exibições: 59666
Mysql: consulta lenta
Os dois têm índices.
Neste momento tem 890.000 registros do primeiro, e 142.000 do primeiro.
Neste momento tem 890.000 registros do primeiro, e 142.000 do primeiro.
- 19 Nov 2024 00:51
- Fórum: Banco de Dados
- Tópico: MySQL - erro status E_FAIL
- Respostas: 14
- Exibições: 11203
MySQL - erro status E_FAIL
Entendido. Obrigado.
- 18 Nov 2024 01:33
- Fórum: [x]Harbour
- Tópico: localização e posicionamento do browse usando ADO/recordset
- Respostas: 21
- Exibições: 5418
localização e posicionamento do browse usando ADO/recordset
Achei que era multitabela por conta disto
Dá a impressão de que exclui mais de um registro.
Sim, exclui também o registro seguinte, mas não é multitabela não.
Voltando nisso.
Veja com atenção qual é a situação, e se dá pra otimizar.
Se tem muito registro, sinal de que está usando muita ...
Dá a impressão de que exclui mais de um registro.
Sim, exclui também o registro seguinte, mas não é multitabela não.
Voltando nisso.
Veja com atenção qual é a situação, e se dá pra otimizar.
Se tem muito registro, sinal de que está usando muita ...
- 15 Nov 2024 22:51
- Fórum: [x]Harbour
- Tópico: localização e posicionamento do browse usando ADO/recordset
- Respostas: 21
- Exibições: 5418
localização e posicionamento do browse usando ADO/recordset
Pessoal, resolvido o problema com a sugestão do alxsts. Muito obrigado a todos.
Vou responder às demais mensagens apenas para informação:
Vixe, muita calma nessa hora.
A velha história de 2 tabelas em uma.
Tem delete na mesma tabela que tá fazendo browse.
E mais de um servidor, o que é esquisito ...
Vou responder às demais mensagens apenas para informação:
Vixe, muita calma nessa hora.
A velha história de 2 tabelas em uma.
Tem delete na mesma tabela que tá fazendo browse.
E mais de um servidor, o que é esquisito ...
- 15 Nov 2024 01:52
- Fórum: [x]Harbour
- Tópico: localização e posicionamento do browse usando ADO/recordset
- Respostas: 21
- Exibições: 5418
localização e posicionamento do browse usando ADO/recordset
Perdão se ainda não fui suficientemente claro.
Não conheço a função ADOSkipper() que vc mencionou. Como faço para ter acesso a ela?
Vou tentar ser bastante claro. O que pretendo é bastante simples: apenas posicionar o cursor no primeiro registro do browse que atenda à condição (campo marcacao sem ...
Não conheço a função ADOSkipper() que vc mencionou. Como faço para ter acesso a ela?
Vou tentar ser bastante claro. O que pretendo é bastante simples: apenas posicionar o cursor no primeiro registro do browse que atenda à condição (campo marcacao sem ...
- 14 Nov 2024 23:31
- Fórum: [x]Harbour
- Tópico: localização e posicionamento do browse usando ADO/recordset
- Respostas: 21
- Exibições: 5418
localização e posicionamento do browse usando ADO/recordset
Testei o find, mas o browse fica maluco, da mesma forma que eu fiz no início.
Fiz assim:
Tá errado?
Não entendi bem o seek.
Fiz assim:
Código: Selecionar todos
oRs:Find("marcacao<>'*'")Não entendi bem o seek.
- 14 Nov 2024 20:03
- Fórum: [x]Harbour
- Tópico: localização e posicionamento do browse usando ADO/recordset
- Respostas: 21
- Exibições: 5418
localização e posicionamento do browse usando ADO/recordset
Se está desposicionando com a função de usuário, isso explica o browse ficar maluco.
Na tela está numa posição e internaente está em outra posição.
Com isso, mexer com setas vai atualizar com outro registro diferente do que está na tela.
Talvez precise atualizar o browse a partir dessa função de ...
Na tela está numa posição e internaente está em outra posição.
Com isso, mexer com setas vai atualizar com outro registro diferente do que está na tela.
Talvez precise atualizar o browse a partir dessa função de ...
- 14 Nov 2024 17:13
- Fórum: [x]Harbour
- Tópico: localização e posicionamento do browse usando ADO/recordset
- Respostas: 21
- Exibições: 5418
localização e posicionamento do browse usando ADO/recordset
Este do while está na função de usuário do browse. Se precisar, eu posto o código inteiro.
O movefirst(), se não estou enganado, vai mover o cursor para o primeiro registro do browse, né? Não é isso que preciso. Preciso mover para o primeiro registro que tenha o campo marcacao sem *, ou seja, que ...
O movefirst(), se não estou enganado, vai mover o cursor para o primeiro registro do browse, né? Não é isso que preciso. Preciso mover para o primeiro registro que tenha o campo marcacao sem *, ou seja, que ...
- 14 Nov 2024 02:11
- Fórum: [x]Harbour
- Tópico: localização e posicionamento do browse usando ADO/recordset
- Respostas: 21
- Exibições: 5418
localização e posicionamento do browse usando ADO/recordset
Pessoal, por favor, peço ajuda nesta questão: estou fazendo um browse de uma tabela MySQL usando ADO, com recordset. Ao iniciar o browse, gostaria de posicionar o ponteiro no primeiro registro em que o campo marcacao esteja em branco.
Fiz assiM:
do while !oRs:eof()
if oRs:Fields("marcacao ...
Fiz assiM:
do while !oRs:eof()
if oRs:Fields("marcacao ...
- 28 Out 2024 00:33
- Fórum: Outras linguagens de programação
- Tópico: Iniciante em Java
- Respostas: 55
- Exibições: 61851
Iniciante em Java
Entendo.
Acho que tem IA acessando o site e publicando coisas estranhas.
Acho que tem IA acessando o site e publicando coisas estranhas.
- 27 Out 2024 21:30
- Fórum: Outras linguagens de programação
- Tópico: Iniciante em Java
- Respostas: 55
- Exibições: 61851
Iniciante em Java
Vc está falando da minha última mensagem?Quem cuida do site pode dar uma olhada nesta última mensagem?
Agora, se o fórum tem esta inclinação, então é bom deixar claro para que eu possa estar ciente e reconsiderar a minha participação
Obrigado
- 26 Set 2024 02:16
- Fórum: Banco de Dados
- Tópico: MySQL - erro status E_FAIL
- Respostas: 14
- Exibições: 11203
MySQL - erro status E_FAIL
Só para informar aqui que resolvi este problema alterando a tabela. Esta tabela já tinha apresentado problemas anteriormente. E agora de novo parece que o problema era mesmo na tabela. Depois que a alterei, não deu mais problemas.
Obrigado a todos.
Obrigado a todos.