0, 'SELECT 1;', CONCAT('ALTER TABLE `', @tablename, '` ADD COLUMN `', @columnname, '` varchar(50) NOT NULL DEFAULT '''' COMMENT ''所属插件'';') )); PREPARE alterIfNotExists FROM @preparedStatement; EXECUTE alterIfNotExists; DEALLOCATE PREPARE alterIfNotExists; SQL; $this->execute($sql); } /** * {@inheritdoc} */ public function safeDown() { echo "M250325104820AddColumnAddonsNameToAttachment cannot be reverted.\n"; return false; } /* // Use up()/down() to run migration code without a transaction. public function up() { } public function down() { echo "M250325104820AddColumnAddonsNameToAttachment cannot be reverted.\n"; return false; } */ }