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

SQLステートメントはpostgresの原子性を保証しますか

    ここで探しているのは、原子性ではなく、分離だと思います。すべてのトランザクションを、シリアル化可能な最高の分離レベル(通常のデフォルトレベルよりも高い)に設定できます。そのレベルでは、トランザクションが読み取った(そしておそらく依存している)データが変更された場合、トランザクションがコミットしようとすると、シリアル化失敗エラーが発生する可能性があります。システムは、状況がコミット後に発生したデータ変更と一致すると結論付ける可能性があるため、「可能性がある」と言います。その場合、コミットは保留されます。



    1. MySql-UTC形式のSELECTTimeStamp列

    2. 日付がDateTime以上のLaraveleloquent

    3. テーブル(col1、col2)の値に挿入する方法(table2からmax(id)を選択し、table3からidを選択します); ?

    4. 2つの列を使用したMySQLの順序