Chinaunix首页 | 论坛 | 博客
  • 博客访问: 64730
  • 博文数量: 44
  • 博客积分: 1985
  • 博客等级: 上尉
  • 技术积分: 505
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-14 16:54
文章分类

全部博文(44)

文章存档

2011年(1)

2008年(43)

我的朋友

分类: Mysql/postgreSQL

2008-06-16 17:38:03

DELIMITER $$
DROP PROCEDURE IF EXISTS `short_msg`.`create_tab`$$
CREATE ` PROCEDURE `create_tab`()
BEGIN
 set @s_tabsql = 'create table s_';
 set @s_tabsql = concat(@s_tabsql, adddate(curdate(), 1) + 'a');
 set @s_tabsql = concat(@s_tabsql, " (                                
     `id` int(11) NOT NULL auto_increment,              
     `mob_nu` varchar(20) default NULL,                 
     `msg` varchar(200) default NULL,                   
     `r_time` timestamp NULL default NULL,              
     `s_time` timestamp NULL default CURRENT_TIMESTAMP, 
     `class` tinyint(4) default '0',                    
     PRIMARY KEY  (`id`)                                
   )");
 PREPARE stmt1 FROM @s_tabsql;
 EXECUTE stmt1;
 set @r_tabsql = 'create table r_';
 set @r_tabsql = concat(@r_tabsql, adddate(curdate(), 1) + 'a');
 set @r_tabsql = concat(@r_tabsql, " (                                
     `id` int(11) NOT NULL auto_increment,              
     `mob_nu` varchar(20) default NULL,                 
     `msg` varchar(200) default NULL,                   
     `r_time` timestamp NULL default NULL,              
     `s_time` timestamp NULL default CURRENT_TIMESTAMP, 
     `class` tinyint(4) default '0',                    
     PRIMARY KEY  (`id`)                                
   )");
 PREPARE stmt2 FROM @r_tabsql;
 EXECUTE stmt2;
    END$$
DELIMITER ;
阅读(470) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-06-18 12:24:16

DELIMITER $$ DROP PROCEDURE IF EXISTS `short_msg`.`create_tab`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `create_tab`() BEGIN set @s_tabsql = 'create table s_'; set @s_tabsql = concat(@s_tabsql, adddate(curdate(), 1) + 'a'); set @s_tabsql = concat(@s_tabsql, " ( `id` int(11) NOT NULL auto_increment, `mob_nu` varchar(20) default NULL, `msg` varchar(200) default NULL, `r_t