PythonMySQLドロップテーブル
テーブルを削除する
「DROPTABLE」ステートメントを使用して、既存のテーブルを削除できます。
例
テーブル「customers」を削除します。
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor =
mydb.cursor()
sql = "DROP TABLE customers"
mycursor.execute(sql)
存在する場合にのみドロップ
削除するテーブルがすでに削除されている場合、またはその他の理由で存在しない場合は、IF EXISTSキーワードを使用して、エラーが発生しないようにすることができます。
例
テーブル「customers」が存在する場合は削除します。
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor =
mydb.cursor()
sql = "DROP TABLE IF EXISTS customers"
mycursor.execute(sql)