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

Cập nhật SQL một cột từ một cột khác trong bảng khác

Theo tài liệu MySQL, để thực hiện cập nhật bảng chéo, bạn không thể sử dụng một phép nối (giống như trong các cơ sở dữ liệu khác), mà thay vào đó, hãy sử dụng mệnh đề where:

http://dev.mysql.com/doc/refman/5.0 /en/update.html

Tôi nghĩ một cái gì đó như thế này sẽ hoạt động:

UPDATE User_Settings, Contacts
    SET User_Settings.Contact_ID = Contacts.ID
    WHERE User_Settings.Account_ID = Contacts.Account_ID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Entity Framework 4.0 ánh xạ trường thủ tục lưu trữ

  2. MySQL không xóa bản ghi

  3. Hàm MySQL LN () - Trả về Logarit tự nhiên của một số

  4. Làm cách nào để loại bỏ những nhận xét này trong MySQL dump?

  5. Làm thế nào để lặp lại đúng cách trong một hàm được lưu trữ trên MySQL?