sql >> Databasteknik >  >> RDS >> Mysql

Få lista över alla kolumnnamn i en tabell som inte har NULL som standardvärde?

Du kan fråga en INFORMATION_SCHEMA.COLUMNS tabell:

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

Din rubrik säger "har null som standard" men inlägget säger "har inte null som standard". Välj en :-)




  1. Kan inte ansluta till den lokala MySQL-servern genom uttaget '/tmp/mysql.sock' (2)

  2. SKAPA TABELL MySQL vs T-SQL med syntaxexempel

  3. hur skickar man ett tabellnamn som parameter till lagrad procedur?

  4. De 10 bästa anledningarna till att använda Access och Excel tillsammans