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

Tại sao truy vấn MySQL đơn giản này không trả về hàng?

Phương pháp kiểm tra NULL của bạn có thể là vấn đề. Trong MySQL, hãy thử những cách sau:

SELECT `id` FROM `users` WHERE `username` = "test" AND `id` IS NOT NULL;

Để kiểm tra NULL và một chuỗi trống, bạn có thể sử dụng:

SELECT `id` 
FROM `users` 
WHERE `username` = "test" 
AND (`id` IS NOT NULL OR `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. Bỏ qua dấu nháy đơn trong tìm kiếm mysql

  2. Làm thế nào để lưu trữ hơn 255 ký tự trong cơ sở dữ liệu MySQL?

  3. Node MySQL thực thi nhiều truy vấn nhanh nhất có thể

  4. Làm cách nào để kiểm tra xem một truy vấn MySQL sử dụng API kế thừa có thành công hay không?

  5. Lỗi không xác định:MySQLTransactionRollbackException 1213