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

MySQL, controlla se esiste una colonna in una tabella con SQL

Questo funziona bene per me.

SHOW COLUMNS FROM `table` LIKE 'fieldname';

Con PHP sarebbe qualcosa come...

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