SQL განახლება განცხადება
განახლება ოპერატორი გამოიყენება განახლება ჩანაწერების მაგიდასთან.
განახლება განცხადება
განახლება ოპერატორი გამოიყენება განაახლოთ არსებული ჩანაწერების მაგიდასთან.
SQL განახლება სინტაქსი
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value |
შენიშვნა: გაითვალისწინეთ, რომ WHERE clause დიუმი განახლება სინტაქსის. WHERE clause განსაზღვრავს რომელიც ჩანაწერის ან ჩანაწერი, რომელიც უნდა განახლდეს. თუ თქვენ omit WHERE clause, ყველა ჩანაწერი იქნება განახლება!
SQL განახლება მაგალითი
"პირები" ცხრილში:
| P_Id |
LastName |
გვარი |
მისამართი |
ქალაქი |
| 1 |
ჰანსენი |
Ola |
Timoteivn 10 |
Sandnes |
| 2 |
Svendson |
Tove |
Borgvn 23 |
Sandnes |
| 3 |
Pettersen |
Kari |
Storgt 20 |
Stavanger |
| 4 |
Nilsen |
იოჰან |
Bakken 2 |
Stavanger |
| 5 |
Tjessem |
იაკობ |
|
|
ეხლა ჩვენ გვინდა, რომ განახლება ადამიანი "Tjessem, იაკობ" in the "პირები" მაგიდა.
ჩვენ ვიყენებთ შემდეგი SQL-ოპერატორი:
UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'
WHERE LastName='Tjessem' AND FirstName='Jakob' |
"პირები" მაგიდა, ახლა ასე გამოიყურება:
| P_Id |
LastName |
გვარი |
მისამართი |
ქალაქი |
| 1 |
ჰანსენი |
Ola |
Timoteivn 10 |
Sandnes |
| 2 |
Svendson |
Tove |
Borgvn 23 |
Sandnes |
| 3 |
Pettersen |
Kari |
Storgt 20 |
Stavanger |
| 4 |
Nilsen |
იოჰან |
Bakken 2 |
Stavanger |
| 5 |
Tjessem |
იაკობ |
Nissestien 67 |
Sandnes |
SQL განახლება გაფრთხილება
ფრთხილად იყავით, როდესაც განახლების ჩანაწერი. თუ ჩვენ გვქონდა გამოტოვებული WHERE clause დიუმი ზემოთ მოყვანილი მაგალითი, ამის მსგავსად:
UPDATE Persons
SET Address='Nissestien 67', City='Sandnes' |
"პირები" მაგიდა რომ არ ჩანდა ეს:
| P_Id |
LastName |
გვარი |
მისამართი |
ქალაქი |
| 1 |
ჰანსენი |
Ola |
Nissestien 67 |
Sandnes |
| 2 |
Svendson |
Tove |
Nissestien 67 |
Sandnes |
| 3 |
Pettersen |
Kari |
Nissestien 67 |
Sandnes |
| 4 |
Nilsen |
იოჰან |
Nissestien 67 |
Sandnes |
| 5 |
Tjessem |
იაკობ |
Nissestien 67 |
Sandnes |
|