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

«წინა შემდეგი თავი »
Hosted by uCoz