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

SQLにドロップダウンせずにRails2.3でアトミックインクリメントを実行できますか?

    クラスメソッドincrement_counterを使用できます :

    Customer.increment_counter :counter, customer
    

    次のようなものが作成されます:

    UPDATE `customers` SET `counter` = COALESCE(`counter`, 0) + 1 WHERE (`customers`.`id` = 53)
    

    (クラスのIDまたはインスタンスのいずれかをこのメソッドに渡す必要があります(customercustomer.increment!(:counter)とは異なります アトミックではない方法)



    1. SQLclでJSON形式のクエリ結果をプリティファイする方法(Oracle)

    2. 自動化を使用して、ClusterControlを使用したGaleraクラスターのリリーステストを高速化

    3. MySQLを除く代わりに

    4. SQLデータを.csvにエクスポートし、クエリに基づいてテーブルごとに個別の.csvファイルを生成します