sql >> Databáze >  >> RDS >> Mysql

mysql aktualizační dotaz s vnitřním spojením

MySQL podporuje tuto operaci:

UPDATE customer c INNER JOIN
       order o
       ON c.cust_id = o.cust_id
    SET c.cust_city = 'Lahore',
        o.order_status = 'Resolved'
    WHERE c.cust_id = 2 ;

Poznámka:order je opravdu špatný název pro tabulku, protože se jedná o klíčové slovo SQL. Vyberte jména pro věci, které není třeba escapovat.



  1. Změňte typy sloupců v obrovské tabulce

  2. Vytvořte ROLLING součet za určité časové období v mysql

  3. Nemohu přijít na to, jak aktualizovat čas posledního přihlášení

  4. Jak mohu přidat sloupec, který nepovoluje hodnoty null v databázi Postgresql?