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

評価に場所を割り当てる(MySQL、PHP)

    Andrew G. Johnsonは正しいですが、この情報をデータベースに保存する必要さえないかもしれません。

    私があなたに持っている答えは簡単です:「なぜこれをデータベースに保存したいのですか?」

    実際に正当な理由がある場合は、データの静的性に基づいていくつかの選択肢があります。データが作成されてから一度に挿入される場合は、ORDER BY rating_score DESC ステートメントの最後でそれを行う必要があります(rating_placeが1から自動的に割り当てられる場合)。

    それ以外の場合は、専用のPHPページで、2つの列が読み取られると、rating_placeを割り当てる何かを実行します。データベースに手動でデータを入力する場合は、ページを開く必要はありません。データ収集が自動化されている場合は、先に進んで、評価を更新する「update_places_page」への呼び出しをスローします。

    編集:

    もう1つのオプションは、上位20件を取得して注文を並べ替えるrating_scoreのビューを作成し、新しいビューとrating_scoreに基づいた実際のテーブルから選択することです。



    1. PL / SQLを介してOracleをエクスポートしようとすると、日付は0000-00-00になります。

    2. java.sql.SQLException:jdbc:microsoft:sqlserverに適したドライバーが見つかりません

    3. PostgreSQL監査ログのベストプラクティス

    4. MySQL MOD()関数–MySQLでモジュロ演算を実行します