Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL, Vérifier si une colonne existe dans une table avec SQL

Cela fonctionne bien pour moi.

SHOW COLUMNS FROM `table` LIKE 'fieldname';

Avec PHP, ce serait quelque chose comme...

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