我有我的數據庫分爲8個部分,其中每個部分包含數據庫與表user_data,爲更好的搜索性能即時通訊使用sphinx索引所有這些數據,但即時通訊來處理一個問題...自表user_data沒有任何獨特的領域來表示每行,但它是1到很多表我有麻煩來正確運行我的獅身人面像索引,因爲它需要唯一的ID和這種方式解決重複ID ...任何想法我怎麼能解決這個問題?或者通過來自不同區段的所有子索引生成唯一的ID?mysql sphinx生成唯一的ID
例如:
SELECT user_id, item_id, info
FROM user_data
它返回類似:
+----------+-----------------------+
| user_id | item_id | info |
+----------+-----------------------+
| 10 | 151 | asdf |
| 10 | 152 | test |
| 11 | 151 | 545 |
| 12 | 151 | sdfsd |
| 12 | 152 | eewwe |
| 12 | 153 | dfsd |
,但我得
+----------+-----------------------------+
| user_id | item_id | info | id |
+----------+-----------------------------+
| 10 | 151 | asdf | 1 |
| 10 | 152 | test | 2 |
| 11 | 151 | 545 | 3 |
| 12 | 151 | sdfsd | 4 |
| 12 | 152 | eewwe | 5 |
| 12 | 153 | dfsd | 6 |
當然ID的
必須是唯一的throght各階層
這是可能的,但我找到了更好的解決方案 – nabizan 2011-02-07 08:02:40