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

Cú pháp SQL cho nếu tồn tại

IF EXISTS chỉ hoạt động trong một thủ tục được lưu trữ. Bên ngoài một thủ tục được lưu trữ, IF() là một hàm có 3 đối số. Cách sử dụng hợp lý sẽ là

SELECT IF(EXISTS(SELECT `column` FROM `table` WHERE `id` = `1`), 1, 0);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật bảng mysql với dữ liệu từ bảng khác

  2. Làm cách nào để đảm bảo rằng hai hàng được chọn ngẫu nhiên khác với nhau?

  3. Kết quả SQLAlchemy cho cột UTF-8 thuộc loại 'str', tại sao?

  4. mã hóa mySQL và PHP

  5. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Debian 5 (Lenny)