sql >> データベース >  >> RDS >> Mysql

ステートメントオブジェクトが設定されていない場合、PDOStatement ::closeCursor()を呼び出す必要がありますか?

    pdo_mysql_stmt_dtor() pdo_mysql_stmt_cursor_closer()<と同じクリーンアップ操作を実行します/ code> 、ステートメントオブジェクトが明示的に設定されていないか、スコープ外にある限り、操作は常に実行されます。

    したがって、 closeCursor()を呼び出す必要は厳密にはありません。 とにかくステートメントが破棄されようとしている場合。個人的には読みやすさを明確にしたいので、とにかくそれを行いますが、それは個人的なスタイルの好みに帰着します。

    上記の参照に基づいて、これはのみ PDO_mysqlについては確かに言われています-他のドライバーの場合、これは当てはまらない可能性があります。



    1. MySQLで関数ベースのインデックスを作成することは可能ですか?

    2. MySQLデータベースで非ASCII文字を許可する

    3. MySQLエラー2006:mysqlサーバーがなくなりました

    4. MySQLは、group by句の一部ではない列を選択できるようにすることで標準を破っていますか?