SQL UPDATE
UPDATE służy do aktualizacji rekordów w tabeli.
SQL UPDATE
UPDATE zaktualizować tabelę w istniejącym rekordzie.
Składnia SQL UPDATE
SET column1 = value1 , column2 = value2 ,pl.
WHERE some_column = some_value ;
Należy pamiętać, że oświadczenie SQL UPDATE WHERE! WHERE określa które rejestrują lub zapisów, które muszą zostać zaktualizowane. Jeśli pominięto klauzuli WHERE, wszystkie rekordy zostaną zaktualizowane! |
Baza danych demo
W tym tutorialu użyjemy w3big przykładową bazę danych.
Poniżej przedstawiono wybrane "Strony" Dane tabeli:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3write.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
Przykłady SQL UPDATE
Załóżmy, że chcemy "tutorial" Alexa ranking aktualizowany do 5000, kraj do USA.
Używamy następującą instrukcję SQL:
Przykłady
Wykonanie powyższej SQL, a następnie zapoznać się z listą "stron internetowych", dane przedstawia się następująco:
Aktualizacja OSTRZEŻENIE!
Podczas aktualizowania rekordów być bardzo ostrożny! W powyższym przykładzie, jeśli pominiemy klauzuli WHERE w następujący sposób:
SET Alexa = '5000', kraj = "USA"
Strony internetowe wykonanie kodu powyżej tabeli wszystkie Alexa danych do 5000, kraj do USA.
UPDATE WHERE nie wykonuje uważać, to należy być ostrożnym.