开启事件功能(不管是否开启了这个功能我都重新开启~)
1 先查看事件是否开启 show variables like '%scheduler%';
2 .如果未开启则需要开启 set global event_scheduler = 1;
3.再次 show variables like '%scheduler%';
创建事件
1.创建
2.编辑事件定义
BEGIN
set @sql_create_table_gpstrail = concat(
'CREATE TABLE IF NOT EXISTS ', DATE_FORMAT(NOW(),'%Y_%m_%d_%h_%i'),
"(
`ID` int(11) NOT NULL AUTO_INCREMENT,
`Name` varchar(32) DEFAULT NULL COMMENT '姓名',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='人口'
PARTITION BY HASH(ID)
PARTITIONS 100
");
PREPARE sql_create_table_gpstrail FROM @sql_create_table_gpstrail;
EXECUTE sql_create_table_gpstrail;
END
3.编辑计划任务
结果