sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor returnerer denne simple MySQL-forespørgsel ikke rækken?

Din metode til at tjekke for NULL er sandsynligvis problemet. Prøv følgende i MySQL:

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

For at tjekke for NULL og en tom streng, kan du bruge:

SELECT `id` 
FROM `users` 
WHERE `username` = "test" 
AND (`id` IS NOT NULL OR `id` != "");


  1. hvordan man binder værdier INSERT INTO mysql perl

  2. Sådan beregnes flere glidende gennemsnit i MySQL

  3. MySQL C++ Connector:Hent insert_id

  4. Sådan beregnes forskellen mellem to tidsstempler i PostgreSQL