Um arquivo, in.sql, contém uma instrução CREATE TEMPORARY TABLE seguida por alguns INSERTs que preenchem a tabela acima. Tabelas temporárias são limpas após o fechamento da sessão, então 'mysql -u user -p pass < in.sql' não tem efeito líquido uma vez que o processo mysql é feito com in.sql e finalizado. Gostaria de manter a sessão aberta para continuar trabalhando na tabela temporária de forma interativa. Essa opção existe? (Uma solução simples, é claro, seria criar uma tabela não temporária e soltá-la quando eu terminar com ela)
relate perguntas
-
Existem ferramentas de benchmarking do MySQL? [fechado]
-
Onde posso encontrar o log lento do mysql?
-
Como posso otimizar um mysqldump de um banco de dados grande?
-
Quando é o momento certo para usar o MariaDB em vez do MySQL e por quê?
-
Como um grupo pode rastrear alterações no esquema do banco de dados?
Inicie um shell interativo e faça:
... no prompt do mysql. A sessão ainda estará aberta depois que o arquivo for executado, a menos que o arquivo tenha um comando que faça com que o shell mysql seja encerrado.