db->createCommand($checkSql)->queryOne(); if ($result['table_exists'] > 0 && $result['column_exists'] > 0) { $sql = "DELETE FROM `qimall_menu` WHERE `title` = '打印日志';"; $this->execute($sql); } else { echo "Table or column does not exist.\n"; } } catch (\Exception $e) { echo "Failed to delete record: " . $e->getMessage() . "\n"; return true; } } /** * {@inheritdoc} */ public function safeDown() { echo "M240806032700UpdateQimallMenu cannot be reverted.\n"; return false; } }