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.

admin

Deixe uma resposta

O seu endereço de email não será publicado.

lg