2012-02-12 28 views
0

我有一个基本的博客MySQL表:从mysql表格中选择行的计数次数?

 
CREATE TABLE IF NOT EXISTS `blogs` (
    `id` int(11) NOT NULL AUTO_INCREMENT, 
    `blogText` text NOT NULL,  
    `allowcomment` tinyint(1) NOT NULL, 
    PRIMARY KEY (`id`) 
) 

我想跟踪如何可能的时候,我查询的每个行。基本上保持轨道的观点。我真的不想创建一个表来跟踪IP地址,并将IP地址和blogs.id作为唯一密钥插入。然后统计该表中唯一键的数量。

我希望尽可能高效和准确。

+4

基本上,除非您创建一个表或列来保持计数,然后编写代码来更新计数器,否则您无法统计一行被选中的次数...... – paulsm4 2012-02-12 04:16:36

回答

0

您需要创建一个新的表或列来保持计数。并在每个选择查询后使用trigger更新计数。我认为,这就是我要做的。