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

cara memperbarui nilai swap dua baris dengan satu kueri

Anda bisa melihat solusinya di artikel ini

http://www.microshell.com/ database/sql/swap-values-in-2-rows-sql/

lihatlah :Cara yang elegan , lakukan join untuk mendapatkan data dari 2 baris yang akan ditukar menjadi 1 baris, setelah itu lakukan update dengan mudah.

contoh :

UPDATE
rules AS rule1
JOIN rules AS rule2 ON
( rule1.rule_id = 1 AND rule2.rule_id = 4 )
SET
rule1.priority = rule2.priority,
rule2.priority = rule1.priority
;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bandingkan nilai stempel waktu dan tetapkan nilai untuk masing-masing jika ada perubahan

  2. menyortir berdasarkan harga tinggi-rendah dengan data mysql

  3. Menggabungkan dua tabel dengan sql GABUNG?

  4. Berhasil menghubungkan Klien ke server MySQL

  5. PHP :masukkan beberapa nilai kotak centang ke dalam satu kolom MySQL