как обрезать раздел в pymysql - PullRequest
0 голосов
/ 19 ноября 2018
import pymysql
conn = pymysql.connect(host = DB_HOST,
                      port = DB_PORT,
                      user = DB_USER,
                      password = DB_PASSWD,
                      db = DB_DATABASE
                      )
cur = conn.cursor()
sql=''
try:
    sql = "alter table t_data_video_daily truncate partition p_20181117"
    print sql
    cur.execute(sql)
    conn.commit()
except  BaseException,e:
    print '%s,exception:%s '  % (sql,str(e))
    exit(1)
else:
    print '%s run ok'  % (sql)

тогда я встретил ошибку:

alter table t_data_video_daily truncate partition p_20181117,exception:(1399, u'XAER_RMFAIL: The command cannot be executed when global transaction is in the ACTIVE state')

Как закрыть глобальную транзакцию? Разве pymysql не поддерживает это? помогите, спасибо.

...