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://lswzjz.com/article/hhjseg.html