|
SQL%ROWCOUNT в sqlite
|
|||
---|---|---|---|
#18+
hi Есть аналог орклевого SQL%ROWCOUNT в sqlite ? мне нужно узнать сколько записей проапдейтилось и если 0, то сделать вставку типа MERGE -- ~PPA() {} // ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 14:49 |
|
SQL%ROWCOUNT в sqlite
|
|||
---|---|---|---|
#18+
Эти костыли в SQLite не нужны. Заливай все сразу одной командой: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:17 |
|
SQL%ROWCOUNT в sqlite
|
|||
---|---|---|---|
#18+
White OwlЭти костыли в SQLite не нужны. Заливай все сразу одной командой: Код: plaintext 1.
insert or replace мне не подходит (или подходит?) нужно забрать предыдущее значение: если значения нет, то воткнуть запись с 0-ми update fly_ratio set upload = upload + ?, download = download + ? where id=? полный код выглядит сейчас так: хочется исключить лишний поиск "select max(id) from fly_ratio where dic_nick=? and dic_hub=? and dic_ip=?" Код: 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. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:27 |
|
SQL%ROWCOUNT в sqlite
|
|||
---|---|---|---|
#18+
PPAхочется исключить лишний поиск "select max(id) from fly_ratio where dic_nick=? and dic_hub=? and dic_ip=?"А почему ты считаешь что этот поиск лишний? Как иначе получить последний ID для группы? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 19:00 |
|
SQL%ROWCOUNT в sqlite
|
|||
---|---|---|---|
#18+
White Owl, я вынужден два раза выполнять поиск записи один раз при селекте второй раз на апдейте. эффективнее сразу сделать update а если на апдейте обновилась строчка (т.е. она нашлась) то не делать инсерта. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2008, 03:20 |
|
SQL%ROWCOUNT в sqlite
|
|||
---|---|---|---|
#18+
PPAЕсть аналог орклевого SQL%ROWCOUNT в sqlite ? sqlite3_changes ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2008, 10:10 |
|
|
start [/forum/topic.php?fid=54&gotonew=1&tid=2009478]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 310ms |
total: | 463ms |
0 / 0 |