File indexing completed on 2024-04-21 06:00:37
0001 USE `pling`; 0002 DROP procedure IF EXISTS `update_project_unsplash`; 0003 0004 DELIMITER $$ 0005 USE `pling`$$ 0006 CREATE DEFINER=CURRENT_USER PROCEDURE `update_project_unsplash`() 0007 BEGIN 0008 SET @cur_date = DATE_FORMAT(CURDATE(), '%Y%m%d'); 0009 SET @str_sql = CONCAT('CREATE TABLE prj_unsplash_', @cur_date, ' AS SELECT project_id, status, 20 AS status_new, source_url FROM project where source_url like "%unsplash.com%" and status > 40;'); 0010 # SELECT @str_sql; 0011 PREPARE stmt FROM @str_sql; 0012 EXECUTE stmt; 0013 0014 SET @str_update = CONCAT("update project join prj_unsplash_",@cur_date, " as prj on prj.project_id = project.project_id set project.status = prj.status_new;"); 0015 PREPARE stmt FROM @str_update; 0016 EXECUTE stmt; 0017 END$$ 0018 0019 DELIMITER ;