|
|
|
ON DUPLICATE KEY UPDATE with timestamp
|
|||
|---|---|---|---|
|
#18+
Добрый день! Имеется следующее Код: sql 1. 2. 3. 4. 5. 6. 7. Далее выполняем запрос INSERT INTO test (a,b,c) VALUES (1,timestamp(CURRENT_DATE), 1) ON DUPLICATE KEY UPDATE c=VALUES(c); 1 выполнение - новая строка 2 выполнение - update (т.е. поле "C" становится = 2 ) 3 выполнение - новая строка с текущей датой и временем. Ну а мне как бы надо чтобы и осталась 1 строка только при 3 выполнении значение равно было 3. Почему произвольно в TS поле запихивается то, что не указано в селекте? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 15:26:55 |
|
||
|
ON DUPLICATE KEY UPDATE with timestamp
|
|||
|---|---|---|---|
|
#18+
Покажите, как это все в консоли выглядит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 16:15:01 |
|
||
|
ON DUPLICATE KEY UPDATE with timestamp
|
|||
|---|---|---|---|
|
#18+
xandr_ukr1 выполнение - новая строка 2 выполнение - update (т.е. поле "C" становится = 2 ) 3 выполнение - новая строка с текущей датой и временем. Враки. Код: sql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 16:28:50 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38639974&tid=1834838]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 405ms |

| 0 / 0 |
