mysql怎么动态生成表 mysql自动生成报表

mysql动态创建表名 如:aa201501,aa201502

$creat_table = $prefix."account_log_".trim($_POST['tab_head']);

成都创新互联专业为企业提供调兵山网站建设、调兵山做网站、调兵山网站设计、调兵山网站制作等企业网站建设、网页设计与制作、调兵山企业网站模板建站服务,十余年调兵山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

$sql = "

CREATE TABLE IF NOT EXISTS `" .$prefix."account_log_".trim($_POST['tab_head'])."` (

`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,

`user_id` mediumint(8) unsigned NOT NULL,

`admindo` varchar(50) NOT NULL,

`admin_id` mediumint(8) unsigned NOT NULL,

`user_money` decimal(10,2) NOT NULL,

`frozen_money` decimal(10,2) NOT NULL,

`rank_points` mediumint(9) NOT NULL,

`pay_points` mediumint(9) NOT NULL,

`change_time` int(10) unsigned NOT NULL,

`change_desc` varchar(100) NOT NULL,

`change_type` tinyint(3) unsigned NOT NULL,

PRIMARY KEY (`log_id`),

KEY `user_id` (`user_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

";

$db-query($sql);

我用的是脚本来创建的 mysql的内部编程应该也是可以的

mysql怎么动态建表思路

只能说一下思路,你按照步骤去网上搜答案

一、新建事件每天调用存储过程

二、存储过程里面建表

1、获取当前时间,转换字符串

2、拼接sql语句建表

mysql使用 触发器 动态创建表

存储过程中不支持create trigger操作,你可以用代码的定时任务来发送sql创建触发器。

答题不易,互相帮助,手机提问的朋友在客户端右上角评价点满意即可.

如认可我的回答,请点击采纳为满意回答按钮.

在VB中 使用MYSQL数据库 怎么动态创建表?

MySQL 数据库支持标准T-SQL语句,用SQL直接创建就可以。可能某些字段类型需要注意一下。

如何使用php语言在MySQL中创建动态的数据表

$sql="CREATE TABLE $table (

`字段_id` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,

`字段名` VARCHAR( 255 ) NOT NULL ,

`字段名` VARCHAR( 255 ) NOT NULL

)";

$query=mysqli_query($link,$sql);

if($query==true){

echo "成功";

}else{

echo "失败";

}


本文标题:mysql怎么动态生成表 mysql自动生成报表
文章链接:http://ybzwz.com/article/hhjseg.html