Eu tenho um grande arquivo .sql com grande inserção em... valores... instruções. Muitas dessas instruções estão gerando avisos durante a execução. Como posso obter o mysql para imprimir os avisos?
Se pressionar control-C, a importação será interrompida e voltarei à linha de comando do sistema operacional.
Aqui está um exemplo de saída da execução do SQL:
Query OK, 9827 rows affected, 5403 warnings (0.20 sec)
Records: 9827 Duplicates: 0 Warnings: 5403
Query OK, 9859 rows affected, 5247 warnings (0.20 sec)
Records: 9859 Duplicates: 0 Warnings: 5247
Você deve inicializar o mysqld com log-warnings (deve estar ativado por padrão) e também a contagem máxima de erros
Você pode ter que iniciar o cliente mysql com
Esta não é uma configuração mysqld, é uma configuração de sessão do cliente mysql.
Você pode querer adicionar show-warnings à sessão do cliente mysql
Com o cliente mysql você também pode fazer:
em seguida, visualize o arquivo import.log criado no diretório atual.