2010-05-03 65 views
1

我正在使用mysql。现在我想写这个查询,我将给MySQL的行号,然后mysql将从该列的数据不仅。如何从数据库中获取数据,但是从确切的行中获取数据?

手段..

如果我有数据库20行,但我想获得的数据行只有10没有?那么如何编写那种查询呢?

+0

我有点困惑。你声明“我会给MySQL的行号,那么MySQL将不仅从该列的数据。”你想要来自整行的数据还是来自行中特定列的数据? – 2010-05-03 14:10:17

回答

1

创建一个名为“ID”的INT字段,该字段设置为“Auto Increment”。这样每一行都会有一个唯一的ID,您可以用它来选择它。有关如何执行此操作的详细信息位于here

1

添加一个带有AUTO_INCREMENT标志的列,以便此列包含所有行的行号。 MySQL实际上并不支持按数字获取行,只能通过列值获取。

+0

但我的问题是...我的数据是通过组来的..所以如果我在数据库中添加任何新的字段,那么也不会工作.. – Nitz 2010-05-03 12:05:35