python - 如何使用 python 和 mysql 删除表的内容
问题描述
大家好,我想在输入新数据之前删除我的表格的内容,但我似乎无法让它工作,我不断收到错误,或者有更好的方法,然后我正在尝试这样做,这里是代码提前感谢大家的帮助
import mysql.connector
import pandas as pd
import mysql.connector
from mysql.connector import Error
print ("Clearning Flight Data table for new data")
try:
connection = mysql.connector.connect(host='localhost',
database='flightdata',
user='root',
password='*****')
cursor = connection.cursor()
Delete_all_rows = """flightinfo """
cursor.execute(Delete_all_rows)
connection.commit()
print("All Record Deleted successfully ")
except mysql.connector.Error as error:
print("Failed to Delete all records from database table: {}".format(error))
finally:
if (connection.is_connected()):
cursor.close()
connection.close()
print("MySQL connection is closed")
print ("Running Sydney KWS Domestic update")
import syd_kws_dom
print ("Running Sydney KWS International update")
import syd_kws_int
解决方案
- 您可以
delete
使用cursor.execute
.
Delete_all_rows = """delete from flightinfo """
cursor.execute(Delete_all_rows)
推荐阅读
- sqlite - 数据库中的目标行
- excel - 数据透视表 - 将付款合并为一个
- ffmpeg - 使用ffmpeg将两个通道转换为左或右的单个通道
- javascript - 单击提交按钮时如何更改数组的值而不清除之前所做的更改?
- sitefinity - 在页面上放置 Sitefinity 内容块
- jess - JESS 引擎的网页不可用
- windows - Set-Location 是否看到“遍历/执行”NTFS 权限?
- javascript - 通过javascript中的if语句向数组添加值
- woocommerce - Woocommerce:删除 function.php 中的“添加到购物车”按钮
- java - 如何单击 Selenium 中的嵌套链接