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

MySQLクエリ結果で特定の行を見つける方法は?

    最初のクエリがデータをキャッシュした後:

    $rows = array();
    while($row=mysql_fetch_array($result) {
        $rows[$row[0]] = $row;
    }
    

    次に、次を使用してデータにアクセスします。

    $row = $rows[$id];
    

    idは最初である必要があります これが機能するためのフィールドの列。



    1. SQLSTATE [42000]:構文エラーまたはアクセス違反:1055 SELECTリストの式#3がGROUP BY句に含まれておらず、非集計が含まれています

    2. java.sql.SQLException:不正な文字列値:'\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F ...'

    3. PostgreSQL:日時との間

    4. SQL Server(T-SQL)で列のデータ型を取得する3つの方法