python mysql-connector每次都没有给出结果。

问题描述:

这里有什么问题?任何指针python mysql-connector每次都没有给出结果。

f=mysql.connector.connect(user='root',password='password',host='10.XX.XX.XX.XX',database='branchQA') 
>>> f 
<mysql.connector.connection.MySQLConnection object at 0x02CB6A30> 
>>> c=f.cursor() 
>>> c 
<mysql.connector.cursor.MySQLCursor object at 0x02CB6E50> 
>>> k=c.execute("show databases") 
>>> k 
>>> print k 
    File "<stdin>", line 1 
    print k 
     ^
SyntaxError: Missing parentheses in call to 'print' 
>>> print(k) 
None 
>>> print(k) 

我执行相同的查询它表明:

  1. INFORMATION_SCHEMA

  2. MySQL的

  3. 测试

  4. branchQA

执行后执行Fetchall或fetchone会执行此操作。

>>> c.execute 
    >>>k = c.fetchall() 
    >>>k