Собственно вопрос: почему не работает этот код?
Код: Выделить всё
import sqlite3
mydb = sqlite3.connect('db/mh.sqlite3')
def mydb_cleanupalltables():
global mydb
if not mydb.execute("DELETE FROM friends"): return False
if not mydb.execute("DELETE FROM log"): return False
return True
mydb_cleanupalltables()
mydb.close()Т.е. содержимое таблиц не удаляется, никаких сообщений не выводится, ф-ция vkdb_cleanupalltables возвращает True. В то время как аналогичный запрос, произведенный из скрипта на php работает. И запрос SELECT из скрипта на питоне тоже работает.
З.Ы. Какое значение в каком случае должна возвращать mydb.execute? Ато документация на python.org какая-то очень неподробная.