Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysql:Tukar data untuk baris yang berbeda

Anda dapat menggunakan pertidaksamaan gabungan untuk menyejajarkan baris yang ingin Anda tukar:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengatur Path variabel lingkungan menggunakan C #

  2. Kode kesalahan 1064, status SQL 42000:Anda memiliki kesalahan dalam sintaks SQL Anda;

  3. Tabel dengan 80 juta catatan dan menambahkan indeks membutuhkan waktu lebih dari 18 jam (atau selamanya)! Sekarang apa?

  4. Bagaimana Memperbaiki Kesalahan Koneksi Database MySQL JDBC 08001

  5. Spark JoinWithCassandraTable pada kunci partisi TimeStamp STUCK