【发布时间】:2017-06-20 11:40:14
【问题描述】:
我尝试了各种方法,但我不断返回一个对象。
import sqlite3
connection = sqlite3.connect('films.db')
cur = connection.cursor()
def createTable():
connection.execute('CREATE TABLE IF NOT EXISTS FILMS(TITLE TEXT NOT NULL , YEAR INT NOT NULL,RATING INT NOT NULL,unique(TITLE))')
connection.execute('INSERT OR IGNORE INTO FILMS VALUES(? , ? , ?)',('Middle Men','2010','6.6'))
connection.execute("SELECT * FROM FILMS")
row_count = cur.execute("SELECT Count(*) FROM FILMS")
print(row_count)
cur.close()
connection.commit()
createTable()
当我打印计数时,我不断返回这个光标对象: sqlite3.Cursor 对象位于 0x027CE820 是否有一个原因?我的语法错了吗?
【问题讨论】:
-
你必须将某些东西算作一列,例如:techonthenet.com/sqlite/functions/count.php
标签: database sqlite count qsqlquery