|
Вставка данных в определенное место таблицы -2
|
|||
---|---|---|---|
#18+
Еще раз привет ! Например мне нужно вставить новую строку данных ('lll') между уже имеющимися, например между 2 и 3, если не сортировать, то при вставке через форму данные будут вставляться куда угодно (между 2 и 3 или между 1 и 2, или перед 1 или после 3) поэтому приходиться сортировать, а мне например нужно вставить строку именно между 2 и 3, например с UPDATE все проще, т.к. там можно указывать условия при помощи WHERE, а в UPDATE такого нет, а ? id | name 1 | aaa 2 | bbb 3 | ccc ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2003, 19:39 |
|
Вставка данных в определенное место таблицы -2
|
|||
---|---|---|---|
#18+
порядок хранения в базе установить практически невозможно, да и как правило никому не нужно. всех интересует только порядок вывода . поэтому клади в любое место таблицы, а потом делай order by прикольный вопрос конечно ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2003, 21:57 |
|
Вставка данных в определенное место таблицы -2
|
|||
---|---|---|---|
#18+
тогда придется отказать от автоинкремент... я не знаю можно ли в mysql задать другое приращение, например чтоб шло 10, 20, 30... тогда еще как-то можно выпутаться. Вопрос - а что за задача, что нужно вставить в определенное место? или это изучение возможностей mysql? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2003, 08:36 |
|
Вставка данных в определенное место таблицы -2
|
|||
---|---|---|---|
#18+
2Timofey, ваше желание вставить в середину таблицу не столько беспочвенно, сколько возникшее из-за непонимания самих принципов хранения данных в реляционных БД и требований к их отображению. Объясните общественности для каких целей надо Вам вставить запись в "середину", а мы Вам скажем почему это не надо так делать. И в принципе сделать невозможно. При любом нетолько INSERT, но вполне возможжно и при UPDATE запись может оказхаться не только в "конце" таблицы, коего в принципе не существует, а в любом месте, на любой позиции. Пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2003, 10:10 |
|
|
start [/forum/topic.php?fid=47&fpage=701&tid=1855771]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 350ms |
total: | 480ms |
0 / 0 |