sql >> Databasteknik >  >> RDS >> Mysql

SQL-syntax för om det finns

IF EXISTS fungerar endast i en lagrad procedur. Utanför en lagrad procedur, IF() är en funktion som tar 3 argument. Korrekt användning skulle vara

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


  1. Hur får man de avgränsande koordinaterna för ett amerikanskt postnummer?

  2. MYSQL CONCAT MAX LÄNGD

  3. Hur uppdaterar man rullgardinsmenyn utan att sidan uppdateras?

  4. Django / MySQL:Hur gör man autonoma transaktioner (begär endast underuppsättning av frågor)?