User Tools

Site Tools


inf:sql:update

Przykład poniżej zastąpi wszystkie pola pornname o wartości 'I liek to play games' nadając im wartość 'I like to play games'.

UPDATE porn SET pornname = 'I like to play games'
WHERE pornname = 'I liek to play games'

Gdybyśmy chcieli zmienić hasło użytkownika:

UPDATE pornuser SET pornuserpassword = password('pornrulezz')
WHERE pornuserid = 'misiek56';

Inkrementacja wartości jednego z pól:

UPDATE porn_log SET visitcount = visitcount + 1
WHERE pornuserid = 'misiek56' AND pornpage = 'jennajameson.com';

Podobnie z łańcuchami znaków:

UPDATE pornuser SET pornuserid = concat(pornuserid, '_xxx');

Można wykonywać kilka operacji jedna po drugiej:

UPDATE porn_log SET visitcount = visitcount + 1, visitcount = visitcount * 2;

W tej sytuacji druga część polecenia będzie operować na zwiększonej o 1 wartości visitcount.

inf/sql/update.txt · Last modified: 2021/02/16 09:56 (external edit)