有一段时间,我总是把我的疑问放在一行:
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 的上下文中完成的。