Пишу код:
import pymysql def write(): conn = pymysql.connect(host='localhost', user='alex', passwd='alex', db='tes_db') cur = conn.cursor() cur.execute('INSERT INTO `test_teble` (`id`, `name`, `sername`) VALUES (45, "Vasya","Pupkin");') #cur.execute('DELETE FROM `test_teble` WHERE id = 2;') cur.close() conn.close() def read(): conn = pymysql.connect(host='localhost', user='alex', passwd='alex', db='tes_db') cur = conn.cursor() cur.execute('SELECT * FROM `test_teble`;') for r in cur: print(r) cur.close() conn.close() if __name__ == '__main__': print('WRITE') write() print("READ") read()
Запрос на выборку данных выполняеться легко, а запрос на добавлени или удаления не выполняется, и ошибок никаких не выскакивает, просто тишина. Из консоли мускула запросы все выполняються.
Я что то не замечаю или что это?
И попутно, а где найти доки по PyMySQL, а то кроме этого ничего не нашел?
Спасибо!
Debian 7, MySQL 5.5, python3, PyMySQL3