Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо тази проста MySQL заявка не връща реда?

Вашият метод за проверка за NULL вероятно е проблемът. В MySQL опитайте следното:

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

За да проверите за NULL и празен низ, можете да използвате:

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. Възможно ли е да се използва IF(cond1 И cond2,result,else резултат) в MySQL?

  2. Синхронизиране на SQL Server с MySQL програма

  3. Актуализация на MySQL, пропуснете празните полета с PDO

  4. Neo4j - Изтриване на връзка с помощта на Cypher

  5. Php Формат на времето