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

Làm thế nào để cập nhật một cột MYSQL nếu giá trị tồn tại trong một bảng khác?

Tôi nghĩ rằng bạn muốn một cái gì đó dọc theo dòng

UPDATE tableA
SET in_b = TRUE
    WHERE EXISTS ( SELECT 1 FROM tableB
                   WHERE (tableB.col1 = tableA.col1 OR tableB.col2 = tableA.col2)
                 )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khi một ứng dụng Flask với Flask-SQLAlchemy đang chạy, làm cách nào để sử dụng MySQL client trên cùng một cơ sở dữ liệu tại cùng một thời điểm?

  2. Mysql_real_escape_string () có cần thiết khi sử dụng các câu lệnh chuẩn bị không?

  3. MySQL đầy đủ có gốc

  4. Làm thế nào để sử dụng mysqldump cho một phần của bảng?

  5. Có cách nào hiệu quả hơn để tạo phân trang trong Hibernate hơn là thực hiện các truy vấn chọn và đếm không?