###前提・実現したいこと
PythonでMySQLのDBに作成したテーブルの中の行数を扱いたいです。
mysql> でいじっている時に SELECT COUNT~~
で行数が取得できていたのでこれを実行してみたのですが何も返ってきませんでした。
テーブルの行数を知りったい場合どのような処理で取得すればいいのでしょうか?
###発生している問題・エラーメッセージ
[root@51692edfad74 chaapp]# python /test.py SELECT COUNT = None count = None
###該当のソースコード
import mysql.connector import sys def connectDBServer(_user, _pw, _host, _db): return mysql.connector.connect( user=_user, password=_pw, host=_host, database=_db, buffered=True, charset='utf8') connector = connectDBServer('USER', 'PW', 'ホスト', 'DB名') cursor = connector.cursor() count = cursor.execute("SELECT COUNT(*) FROM tablename;") print("SELECT COUNT = ", cursor.execute("SELECT COUNT(*) FROM tablename;")) print("count = ", count)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。