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

mysql nếu hàng không tồn tại, hãy lấy giá trị mặc định

WHERE (user_id = 17 OR user_id IS NULL) AND name = "menu_items"

Và chỉ để xóa phần còn lại của truy vấn:

id trong các tùy chọn được xác định không cần thiết phải có ở đó, hãy sử dụng khóa kết hợp của preference_iduser_id thay vào đó.

Nếu id trong số preferences được đặt tên là preference_id , ON dài câu lệnh có thể được thay thế bằng USING(preference_id)

IF hàm có thể được thay thế bằng COALESCE(defined_value, default_value)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đếm các giá trị riêng biệt

  2. Truy vấn SQL nhiều giá trị trong một ô

  3. Sử dụng các câu lệnh đã chuẩn bị với mysql trong python

  4. Menu lưu trữ blog PHP MYSQL theo năm và tháng

  5. Đặt giá trị AUTO_INCREMENT thông qua biến trong MySql