Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql:Hoán đổi dữ liệu cho các hàng khác nhau

Bạn có thể sử dụng bất đẳng thức nối để sắp xếp các hàng bạn muốn hoán đổi:

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. làm thế nào để kiểm tra xem một chuỗi trông ngẫu nhiên, hay do con người tạo ra và có thể phát âm?

  2. Đồng bộ hóa 2 bảng của các cơ sở dữ liệu khác nhau - MySQL

  3. Tôi có thể dự đoán chỉ mục Zend Framework của mình sẽ lớn như thế nào không? (và một số câu hỏi nhanh:s)

  4. kích hoạt tài khoản php / mysql

  5. Pooling =false trong chuỗi kết nối MySQL có nghĩa là gì?