Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL, Prüfen, ob eine Spalte in einer Tabelle mit SQL existiert

Das funktioniert gut für mich.

SHOW COLUMNS FROM `table` LIKE 'fieldname';

Mit PHP wäre es so etwas wie...

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