sql >> Databasteknik >  >> RDS >> Mysql

mysql om rad inte finns, ta standardvärde

WHERE (user_id = 17 OR user_id IS NULL) AND name = "menu_items"

Och bara för att rensa upp resten av frågan:

id i de definierade inställningarna behöver inte finnas där, använd en kombinerad nyckel av preference_id och user_id istället.

Om id av preferences fick namnet preference_id , den långa ON sats kan ersättas med USING(preference_id)

IF funktionen kan ersättas med COALESCE(defined_value, default_value)



  1. Hur återställer jag mysql root-lösenordet?

  2. Att analysera döden med tusen minskar arbetsbelastningen

  3. Vill du ha radnummer på kolumngruppen i MIN SQL?

  4. Hur man flyttar ett fält i frågenätet i Microsoft Access