【发布时间】:2012-03-20 01:11:33
【问题描述】:
有一段时间我总是把我的查询放在一行中:
SELECT * FROM table WHERE col = value ORDER BY id DESC
现在我已经多次被告知不要使用*,我一直在尝试找到一种方法来使更长的查询可读。到目前为止,我有这样的事情:
SELECT table.id,
table.type,
table.name
FROM table
WHERE table.id > $lastId
AND table.type = $type
ORDER BY table.id ASC
这看起来不错,但是有什么我应该看看的最佳实践吗?
我的 MySQL 工作是在 PHP 的上下文中完成的。
【问题讨论】:
-
如果你是唯一一个查看代码的人,那么它最适合你。
-
不盲目使用
*的原因与可读性无关,但你已经知道了 -
很高兴关闭它,但我很好奇 code-readability 和类似标签的存在,如果它们离题的话..
-
@MartyWallace 人们只是希望它被送到更好的地方
标签: php mysql readability code-readability