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

Mysql:Swap data pro různé řádky

K seřazení řádků, které chcete zaměnit, můžete použít nerovnost spojení:

update fruit a
 inner join fruit b on a.id <> b.id
   set a.color = b.color,
       a.name = b.name,
       a.calories = b.calories
 where a.id in (2,5) and b.id in (2,5)

http://sqlfiddle.com/#!18/27318a/5



  1. SQL Server:ekvivalent kaskády drop tabulky?

  2. Přepis adresy URL pomocí .htaccess vytvoří duplicitní položky mysql

  3. Pochopení vstupního výstupního systému Hadoop

  4. Migrace databáze Oracle z AWS EC2 na AWS RDS, část 2