Tôi mới sử dụng bộ điều hợp MySQL của Python và Python. Tôi không chắc liệu tôi có thiếu điều gì đó hiển nhiên ở đây không:Python MySQL - CHỌN làm việc chứ không phải DELETE?
db = MySQLdb.connect(# db details omitted)
cursor = self.db.cursor()
# WORKS
cursor.execute("SELECT site_id FROM users WHERE username=%s", (username))
record = cursor.fetchone()
# DOES NOT SEEM TO WORK
cursor.execute("DELETE FROM users WHERE username=%s", (username))
Bất kỳ ý tưởng nào?
gì đặc quyền nào mà bạn có cơ sở dữ liệu? – ennuikiller
đảm bảo rằng người dùng bạn đang sử dụng có quyền xóa hàng. –
Khi bạn nói "KHÔNG ĐƯỢC LÀM VIỆC": làm sao bạn biết? Bạn có nhận được một số loại thông báo lỗi không? Nếu vậy thì cái nào? Vui lòng báo cáo tất cả chi tiết trả trước. –