‘DROP TABLE’ ifadesini kullanarak mevcut bir tabloyu silebilirsiniz:
Örnek: ‘customers’ tablosunu silin:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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) |
Bu ifade sonucu tablo varsa silinecek yoksa hata verecektir.
Şimdi de silmek istediğimiz tablonun var olup olmadığını kontrol ederek silme işlemi gerçekleştirelim.
Bunun için IF EXISTS ifadesini kullanacağız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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) |
[…] MySQL Drop Table (Tablo Silme) […]