sql >> Databáze >  >> RDS >> Mysql

Proč tento jednoduchý dotaz MySQL nevrací řádek?

Problém je pravděpodobně ve vaší metodě kontroly NULL. V MySQL vyzkoušejte následující:

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

Pro kontrolu NULL a prázdného řetězce můžete použít:

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


  1. Vrácení transakce Mysql při selhání aktualizace

  2. jak jsou smajlíky kódovány v databázi mysql utf-8 mb4?

  3. Jak zálohovat a obnovit databázi PostgreSQL

  4. Jak ukládat soubory .txt MySQL databázi?