将查询结果分配给变量并在python脚本中使用它

时间:2017-04-22 16:40:55

标签: python mysql sql python-3.x

我想将SQL查询的datadir路径分配给变量并使用它:

我的尝试:

    db = MySQLdb.connect(hostaddress,user,password,db_name)
    cursor = db.cursor()
    cursor.execute("SELECT @@datadir")
    getsql = cursor.fetchall
    os.rename(getsql + database, '/tmp/backup/DATABASES/' + database)
    db.close()
except Exception as err:
        logging.error(str(err))

执行

后出错
  

错误:mysql:不支持的操作数类型+:'method'和'str'

我在哪里有错误?请帮忙。我不明白我的错误

0 个答案:

没有答案