如果不是语句而是从INDEX表或其他东西,mysql不返回结果

时间:2010-12-09 15:14:19

标签: mysql

我认为我的问题有点令人困惑.....它让我困惑:)

作为接管项目在媒体网站上工作,它有一个自定义CMS。客户希望能够激活/停用媒体....有点像Wordpress的发布/取消发布功能。

我想知道你是否可以在一个表中添加一种INDEX,而不是让它返回结果行,而不是挖掘所有代码寻找mysql查询(我不反对) “活跃”栏=让我们说0。

只是想懒惰并同时学习一些东西,呵呵。

我不需要查询的例子来实现它,顺便说一句。

2 个答案:

答案 0 :(得分:2)

您描述的内容称为“视图”。这是一个描述如何在MySQL中创建它们的页面:http://dev.mysql.com/doc/refman/5.0/en/create-view.html。但是,在大多数情况下,您仍然需要更改代码才能使用视图而不是表格。

答案 1 :(得分:1)

您可以考虑创建一个视图(仅包含活动记录)

AND 将视图名称替换为实际的表名,这样您就可以在不更改任何源代码的情况下实现否定过滤。