Truncate MySql
08/12/2013 10:56
0
Sei que pode parecer um poucso estranho, mas estou precisando de excluir todos os dados de uma das tabelas que está salva no MySql ( truncate ), mas quero fazer isso via controlador.

Alguma idéia ?


Agradeço a atenção.

Allyson
Tags: truncate, mysql


0
Consegui resolver o problema criando uma lista das classes e deletando um a um.
Se alguém tiver um método melhor tudo bem.. se não, o tópico está encerrado.. rs

[]s
Allyson
08/12/2013 11:07


0
Reabrindo o tópico:

Fui dar uma olhada no MySql, encontrei algo que não me agradou muito.
Ao deletar os objetos na tabela um a um, as linhas deletas não são reusadas caso eu crie novos objetos. Por ex: deletei as linhas de 1 a 5, quando criar novamente um objeto, o novo ID será 6.
Eu gostaria de dar truncate na tabela mas que reiniciasse a contagem do ID no número 1.

[]s
08/12/2013 11:23


0
Allyson, creio que isso ocorra pq os IDs são obtidos de uma sequence, os valores da sequence vale para todo banco, não para tabelas específicas.
Acho que não é uma boa ideia você alterar a sequencia... por que você precisa que os valores sejam os mesmos?
10/12/2013 19:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto