使用python的MySQLdb庫插入數據,插入成功後查詢不出結果的問題,是因爲innodb的autocommit問題,需要動態設置爲開啓,設置代碼:
conn = MySQLdb.connect(host, user, pasword, db, charset='utf8')
conn.autocommit(True)
注意點,執行插入插入數據後需要commit,例如:
cursor.execute(sql)
conn.commit()
問題解決
使用python的MySQLdb庫插入數據,插入成功後查詢不出結果的問題,是因爲innodb的autocommit問題,需要動態設置爲開啓,設置代碼:
conn = MySQLdb.connect(host, user, pasword, db, charset='utf8')
conn.autocommit(True)
注意點,執行插入插入數據後需要commit,例如:
cursor.execute(sql)
conn.commit()
問題解決
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta