Autor: Tomasz Jędrzejewski
Data publikacji: 16.01.2007, 14:34
Wiele osób na poczÄ…tku swojej przygody z jÄ™zykiem SQL, gdy musi zwiÄ™kszyć wartość danego pola o 1 w jakimÅ› rekordzie, zwykle wykonuje dwa zapytania: SELECT, potem poprzez API (PHP, JSP, Perl, ASP itp.) zwiÄ™ksza pracowicie wartość zmiennej o 1, a nastÄ™pnie wpisuje jÄ… z powrotem do rekordu. Tymczasem można to zrealizować jednym, prostym zapytaniem, bez koniecznoÅ›ci ingerencji jÄ™zyków programowania:
UPDATE tabela SET pole_liczbowe=(pole_liczbowe+1) WHERE id=jakis_id
Waszym zdaniem:
Nikt jeszcze nie dodał swojego komentarza. Możesz być pierwszy!