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

PHPでのmysql_affected_rows()の奇妙な動作

    ここでPHPのドキュメントを直接引用しています:

    UPDATEを使用する場合、MySQLは新しい値が古い値と同じである列を更新しません。これにより、mysql_affected_rows()が実際に一致した行の数と等しくなく、クエリによって文字通り影響を受けた行の数と等しくなる可能性があります。

    したがって、あなたの場合、UNIX_TIMESTAMP()が同じ値を返すとmysql_affected_rows()は0を返します(たとえば、同じクライアントからの同じ秒の2つの要求)。



    1. PHPファイルと通信するためのこのAS3コードの何が問題になっていますか?

    2. 接続文字列のサーバーとデータソース

    3. ビューのインデックス(Oracle)

    4. MySQL:列がまだ存在しない場合、列を追加するにはどうすればよいですか?