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

MySQLPythonを更新または挿入する

    かっこが間違っていました。 VALUES(column)を使用することもできます ON DUPLICATE KEY UPDATEで ステートメントのセクション:

        cursor = database.cursor()
        cursor.execute("""
            INSERT INTO userfan 
                (user_id, number, round)
            VALUES 
                (%s, %s, %s) 
            ON DUPLICATE KEY UPDATE 
                                              -- no need to update the PK
                number  = VALUES(number), 
                round   = VALUES(round) ;
                       """, (user_id, number, round)     # python variables
                      )
        database.commit()
    



    1. android.content.res.Resources $ NotFoundException:文字列リソースID#0x2データベース

    2. MariaDBのSYSDATE()とNOW()の違い

    3. ISJSON()SQL Server(T-SQL)の例

    4. ソーシャルWebアプリケーションデータベースの設計:このスキーマをどのように改善できますか?