Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [Вопрос] MySql - увеличить значение ячейки на 1 (https://forum.antichat.xyz/showthread.php?t=68256)

Naydav 24.04.2008 15:29

[Тема закрыта] MySql
 
Подскажите пжл, нет ли функции SQL типа MAX() или NOW(), для инкрементирования ячейки

Что бы не делать сначала INSERT, а потом UPDATE,
а одним запросом, первое, что пришло в голову
Цитата:

UPDATE table SET value =( (SELECT value FROM table WHERE id=1)+1 ) WHERE id=1
Или можно более проще?

krypt3r 24.04.2008 15:30

гг
Код:

UPDATE table SET value=value+1

Naydav 24.04.2008 15:34

Цитата:

UPDATE table SET value=value+1
Ну вот я так и знал :) даже стыдно! Спс

SeGaLWS 25.04.2008 14:59

а у тебя id с каждым запросом увеличивается??? Если да то используй авто_инкримент

Naydav 25.04.2008 15:06

Цитата:

а у тебя id с каждым запросом увеличивается??? Если да то используй авто_инкримент
та это понятно, просто нужно в инет-магазе - уменьшение товара при покупке организовать было(amount)

тема закрыта


Время: 11:15