我用的是PHP,PRADO框架。 
$conn = CApp::getDbConnection(); 
$sql = "ALTER TABLE aos_service_hostname ADD department_id int(11);"; 
$cmd = $conn->createCommand($sql); 
$cmd->execute(); 想写一个完善的脚本,而现在假如表中已经存在department_id字段的话,就会报异常。 不知道怎么办哦?怎样写这样一个语句,就是判断表中是否有字段department_id,如果有则drop,没有则add? 
多谢!