Mysql
 sql >> база данни >  >> RDS >> Mysql

АКТУАЛИЗИРАНЕ или ВМЕСВАНЕ на MySQL Python

Липсваше скоба. Можете също да използвате 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаване на съхранени процедури с PDO в PHP

  2. Как да получите броя на всяка отделна стойност в колона?

  3. Красноречив laravel WhereIn All

  4. Избиране на данни от mySQL с помощта на идентификатора в URL

  5. Защо не мога да покажа същия резултат два пъти, използвайки mysqli_fetch_assoc?