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. MySQLでログファイルを表示するにはどうすればよいですか?

    2. LEADおよびLAG分析関数

    3. Oracleのビューとマテリアライズド・ビューの違いは何ですか?

    4. SQLServerのCROSSAPPLYに類似したPostgres