|
Тема |
Re: Добре де Dakota ама защо? [re: Dakota] |
|
Автор |
salle (един такъв) |
|
Публикувано | 15.04.05 22:40 |
|
|
Защо въобще ти е функция за това което обясняваш?
Каква е разликата между твоята функция и простото
SELECT id, @x := @x + 1 FROM t;
?
Аз този трик го мразя защото нарушава релационния принцип но .... работи. При товаработи още от 4.0 насам
mysql> set @x:=0; select id, @x := @x + 1 from t1 limit 10;
Query OK, 0 rows affected (0.00 sec)
+-------+--------------+
| id | @x := @x + 1 |
+-------+--------------+
| 1848 | 1 |
| 32028 | 2 |
| 7146 | 3 |
| 11003 | 4 |
| 8879 | 5 |
| 32417 | 6 |
| 11936 | 7 |
| 9104 | 8 |
| 24058 | 9 |
| 26383 | 10 |
+-------+--------------+
10 rows in set (0.04 sec)
|
| |
|
|
|