我将知道如何在表中创建数据库字段之前对其进行检查。 在这种情况下,状态字段不存在,必须创建它,但是如果存在,则无需创建任何内容。
$Qcheck = $Db->query('show tables like ":table_products_attributes"');
if ($Qcheck->fetch() === false) {
$sql = <<<EOD
ALTER TABLE :table_products_attributes ADD `status` TINYINT(1) NOT NULL DEFAULT '1' AFTER `products_attributes_image`;
EOD;
$Db->exec($sql);
}