【发布时间】:2010-11-15 07:40:58
【问题描述】:
MySQL 问题是 StackOverflow 上我最喜欢的一些问题。
不幸的是,这样的事情:
SELECT foo, bar, baz, quux, frozzle, lambchops FROM something JOIN somethingelse ON 1=1 JOIN (SELECT * FROM areyouserious) v ON 0=5 WHERE lambchops = 'good';
让我的眼睛流血。
此外,描述架构的尝试通常是这样的:
我有一个表 CrazyTable,其中有一列是日期,它的主键是 Foo_Key,但我想使用与月相有关的 column_bar 的子字符串(在 CrazyTable 中)加入 SOMETABLE(我将它作为三次序列化的 PHP 数组存储在 moon_phases 中)。
这是我提出的一个问题的示例,如果我没有按照以下步骤操作,我永远不会从任何人那里得到满意的答案:I have no shame.。
我将在下面回答我最能帮助您获得问题的最佳答案的方法。什么对你有帮助?
【问题讨论】:
-
有点题外话了,但是在使用代码块时,有没有一种简单的方法可以添加标签,还有什么?我喜欢格式化我的代码,以便于阅读,但很多时候我最终在我的回复中编码并且只是放了几个空格。
-
@rezzif:根据我的代码块的长度,我会做两件事之一。小:在答案框中键入代码,在一行的开头插入 4 个空格,复制 4 个空格,粘贴在其他行的前面。大:在文本编辑器(VIM 或 TextMate)中编写我的代码,并使用它们的缩进功能将其缩进 4 个空格,然后我只是剪切和粘贴。
-
@hobodave 是的,这几乎就是我现在所做的 - 只是想知道是否适合这种格式。
标签: mysql optimization