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

Få en liste over alle kolonnenavne i en tabel, der ikke har NULL som standardværdi?

Du kan forespørge på en INFORMATION_SCHEMA.COLUMNS tabel:

SELECT * FROM INFORMATION_SCHEMA.COLUMNS
 WHERE table_name = 'my_table'
   AND column_default is [not] null;

Din titel siger "har null som deres standard", men indlæg siger "har ikke null som standard". Vælg en :-)




  1. Hvordan bruger man REGEXP med escape-sekvenser som ordgrænse?

  2. Brug af skråstreg efter mysql_real_escape_string

  3. Praktiskheden af ​​flere databaser pr. klient vs. én database

  4. MySQL CONCAT returnerer NULL, hvis et felt indeholder NULL