0
Следующий код был запущен без ошибок, но база данных не влияет. Это означает, что запись не может быть удалена. Часть кода в PythonНе удаляйте запись при запуске команды delete в sql (в Python и Mysql)
import MySQLdb as msdb
def delete_row(self):
con = msdb.connect('localhost','root','24434','matab_db')
cur = con.cursor()
qq = "DELETE FROM tbl_rezerv_nobat WHERE id=4"
# or qq = "DELETE FROM tbl_rezerv_nobat WHERE id='4'"
bb = cur.execute(qq)
con.close()
Благодаря
Вы пробовали 'commit'? Если вы используете базу данных, основанной на транзакциях, тогда вам нужно будет зафиксировать свои запросы, чтобы заставить их фактически произойти. Извините, я не использовал msdb. – SteJ