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

フロントエンドからのレコードの順序の変更

    • テーブルに並べ替え列を追加します。smallintmediumint またはint 予想される合計エントリ数に応じて
    • 新しいエントリが最後に追加されますmax(sorting) + 1
    • アイテムを並べ替えるときは、アイテムが配置される新しい位置を取得し、それに応じて上位の並べ替えエントリを変更します。

      mysql_query('UPDATE yourTable set sorting = '.$yourNewposition.' where id='.$yourUniqueId .' LIMIT 1');

      mysql_query('UPDATE yourTable set sorting = sorting + 1 where sorting >= '.$yourNewposition.' AND id != '.$yourUniqueId );




    1. Oracle SQL Developerでデータベース名を照会する方法は?

    2. JDBCドライバーとの統合セキュリティを使用してSQLServerに接続するにはどうすればよいですか?

    3. 更新ステートメントの冗長データ

    4. SQL Serverの文字列からすべての非アルファベット文字を削除するにはどうすればよいですか?