设为首页 加入收藏

TOP

mysql分表方法-----MRG_MyISAM引擎分表法(二)
2014-11-24 01:19:10 来源: 作者: 【 】 浏览:15
Tags:mysql 方法 -----MRG_MyISAM 引擎
nction get_AI_ID() { $sql = "insert into create_id (id) values('')"; $this->db->query($sql); return $this->db->insertID(); }

好了,现在假设我们要插入一条数据了,应该怎么操作呢?还是继续看代码吧

复制代码
function new_Article() {  
    $id  = $this->get_AI_ID();  
    $table_name = $this->get_Table_Name($id);  
    $sql = "insert into {$table_name} (id,subject,content) values('{$id}','测试标题','测试内容')";  
    $this->db->query($sql);  
}  

/** 
 * 用于根据id获取表名 
 */  
function get_Table_Name($id) {  
    return 'article_'.intval($id)%10;  
}   
复制代码

其实很简单的,对吧,就是先获取id,然后根据id获取应该插入到哪个表,然后就很简单了。

对于update的操作我想应该不需要再说了吧,无非是有了id,然后获取表名,然后进行update操作就好了。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇mysql字符集设置 下一篇详细讲解优化MySQL数据库性能的十..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: