En el negocio de bienes de ellos, puede ser tarde para generar una tabla (productos) de datos de copia de seguridad cada mes, esta vez podríamos tener un nombre de tabla generada por la tabla al final de cada mes para realizar copias de seguridad de estado de datos, por lo que creo que la mayoría así contiene información de fecha, como products202003,
crear procedimiento proc_name ()
empezar
Char DECLARE nowtime (10);
Char DECLARE nombre_tabla (30);
SELECT DATE_FORMAT (NOW (), '% Y% m') en nowtime;
seleccione concat ( 'productos', nowtime) en nombre_tabla;
establecer @ sqlstr = CONCAT ( 'CREATE tabla si no existe', nombre_tabla,' productos similares);
PREPARAR stmt de @sqlStr;
EXECUTE stmt;
@ conjunto insertSql = concat ( 'INSERT INTO', nombre_tabla,' seleccionar * de productos);
PREPARAR instr2 de @insertSql;
EXECUTE instr2;
final
Este procedimiento genera una tabla almacenada productos mencionados datos de fecha reconexión sobre la mesa, y luego copiar los datos de la tabla maestra en la tabla de datos actual