Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо MySQL ще изпълни връщане None?

Изпълненията на заявка нямат върнати стойности.

Моделът, който трябва да следвате, е:

cursor creation;
cursor, execute query;
cursor, *fetch rows*;

Или в python:

c = d.cursor()

c.execute(query)    # selected rows stored in cursor memory

rows = c.fetchall()    # get all selected rows, as Barmar mentioned
for r in rows:
    print(r)

Също така някои db модули ви позволяват да преглеждате курсора, като използвате модела for...in, но проверете три пъти това по отношение на mysql.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql Копиране на база данни от сървър на сървър с една команда

  2. Нуждаем се от помощ за грешка в perl при използване на DBD::mysql

  3. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Не са разрешени операции след затваряне на връзката

  4. MySQL срещу MariaDB:какво трябва да знаете

  5. Laravel 4 не може да изпълнява цели RAW заявки