Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida

Fiz a seguinte resposta para o exercício:

CREATE FUNCTION `NumeroNotas` (DATA DATE)
RETURNS INTEGER
BEGIN
DECLARE NUMNOTAS INT;
SELECT COUNT(*) INTO NUMNOTAS FROM notas_fiscais WHERE DATA_VENDA = DATA;
RETURN NUMNOTAS;
END

Tentei fazer o seguinte select:

select data_venda, NumeroNotas(data_venda) from notas_fiscais
group by data_venda;

Me deparei com o seguinte erro:

08:32:32 select data_venda, NumeroNotas(data_venda) from notas_fiscais LIMIT 0, 1000 Error Code: 2013. Lost connection to MySQL server during query 30.000 sec

Por que ocorreu isso?

1 resposta
solução!

Josiane,

Claramente o tempo de resposta foi excedido, então o MySQL abortou a transação.

Existem algumas formas de corrigir isso... exemplo:

Vá em:

  1. edição;
  2. Preferências
  3. Editor SQL → DBMS Conexão Leia o tempo out (em segundos): 600

Mude para 6K (por exemplo).

MySQL Configuração de Preferências

==========================================================

Error Code: 2013. Lost connection to MySQL server during query

https://stackoverflow.com/questions/10563619/error-code-2013-lost-connection-to-mysql-server-during-query

==========================================================

Outra forma é ajustar a consulta para que NÃO demore tanto a resposta, por exemplo colocar um LIMIT no número de registros, aumentar o tamanho do buffer, etc...

Veja também:

==========================================================

How to fix Error Code 2013 Lost connection to MySQL server

https://anothercoffee.net/fix-error-code-2013-lost-connection-mysql-server-query/

==========================================================

Código de erro: 2013. Conexão perdida com o servidor MySQL durante a consulta

https://qastack.com.br/programming/10563619/error-code-2013-lost-connection-to-mysql-server-during-query

==========================================================

Error Code: 2013. Lost connection to MySQL server during query

Posted by: Mario Brenes

Date: December 29, 2017 10:05AM

https://forums.mysql.com/read.php?71,663348

==========================================================

[]'s,

Fabio I.