Neste artigo, mostramos como excluir todas as linhas de uma tabela MySQL em Python.
Basicamente, nós limpamos completamente todos os registros da tabela. Isto apaga todas as entradas da tabela.
A tabela e com todas as suas colunas e definições ainda existe. No entanto, todos os registos da tabela serão apagados.
Simplesmente, nós mantemos a tabela. No entanto, todos os registros nela serão apagados, como se começássemos a partir de uma tabela limpa.
Isso pode ser usado em instâncias onde queremos manter a tabela, com todas as suas colunas e definições, mas basta começar com uma tabela limpa, todos os registros serão apagados.
Se você precisa saber como instalar o MySQL, veja Como instalar o MySQL no Python 3.
Então, o código geral para apagar todas as linhas de uma tabela MySQL em Python é mostrado abaixo.
Então, o código acima apaga todas as linhas da tabela, Table_name. Isto apaga todos os registros da tabela, deixando a tabela completamente em branco de quaisquer entradas.
Below, mostramos o código completo para apagar todas as linhas da tabela chamada Table_name.
Então, este é todo o código necessário para apagar todas as linhas da tabela chamada Table_name.
Então, devemos primeiro importar o MySQLdb. Uma vez que isso é importado, ganhamos conexão com o banco de dados MySQL usando a função MySQLdb.connect(). Para ver um artigo completo sobre como conectar a um banco de dados MySQL, veja Como Conectar a um Banco de Dados MySQL em Python.
Depois temos que criar um cursor para a tabela.
Próximo, nós executamos a nossa função para apagar todas as linhas da tabela, Table_name, usando a função cursor.execute(). Dentro desta função, colocamos na linha, “TRUNCATE TABLE table_name”. Então toda a linha de código, é, cursor.execute(“TRUNCATE TABLE table_name”)
Fechamos a base de dados depois de termos feito o que precisávamos.
Se os dados tiverem sido inseridos com sucesso na tabela MySQL, um ‘0’ será retornado na shell Python.
E isto é, podemos apagar todas as entradas de uma tabela MySQL em Python.