sql >> Databasteknik >  >> RDS >> Mysql

MySQL, Kontrollera om det finns en kolumn i en tabell med SQL

Det här fungerar bra för mig.

SHOW COLUMNS FROM `table` LIKE 'fieldname';

Med PHP skulle det vara något i stil med...

$result = mysql_query("SHOW COLUMNS FROM `table` LIKE 'fieldname'");
$exists = (mysql_num_rows($result))?TRUE:FALSE;


  1. Sätt tomma strängar ('') till NULL i hela databasen

  2. GET_FORMAT() Exempel – MySQL

  3. MySQL Error 1153 - Fick ett paket större än 'max_allowed_packet' byte

  4. Hur använder man pg_stat_activity?