πŸ“˜ Programming/DB

[MySQL] UPDATE (λ ˆμ½”λ“œ κ°’ λ³€κ²½, μˆ˜μ •, μ—…λ°μ΄νŠΈ)

ν•œμ½”λ”© 2020. 8. 1. 23:23
728x90
728x90

UPDATE

MySQLμ—μ„œλŠ” UPDATE 문을 μ‚¬μš©ν•˜μ—¬ λ ˆμ½”λ“œμ˜ λ‚΄μš©μ„ μˆ˜μ •ν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

UPDATE ν…Œμ΄λΈ”이름
SET ν•„λ“œμ΄λ¦„1=데이터값1, ν•„λ“œμ΄λ¦„2=데이터값2, ...
WHERE ν•„λ“œμ΄λ¦„=데이터값

UPDATE 문은 ν•΄λ‹Ή ν…Œμ΄λΈ”μ—μ„œ WHERE 절의 쑰건을 λ§Œμ‘±ν•˜λŠ” λ ˆμ½”λ“œμ˜ κ°’λ§Œμ„ μˆ˜μ •ν•©λ‹ˆλ‹€.

 

λ‹€μŒ μ˜ˆμ œλŠ” Reservation ν…Œμ΄λΈ”μ—μ„œ Name ν•„λ“œμ˜ 값이 '홍길동'인 λͺ¨λ“  λ ˆμ½”λ“œμ˜ RoomNum 값을 2002둜 λ³€κ²½ν•˜λŠ” μ˜ˆμ œμž…λ‹ˆλ‹€.

UPDATE Reservation
SET RoomNum = 2002
WHERE Name = '홍길동';

μ‹€ν–‰ κ²°κ³Ό

 

MySQL μˆ˜μ—… μ˜ˆμ œμ—μ„œ μ‚¬μš©λ˜λŠ” Reservation ν…Œμ΄λΈ”κ³Ό Customer ν…Œμ΄λΈ”μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

ν…Œμ΄λΈ” 보기 =>

 

λ§Œμ•½ WHERE μ ˆμ„ μƒλž΅ν•˜λ©΄, ν•΄λ‹Ή ν…Œμ΄λΈ”μ˜ λͺ¨λ“  λ ˆμ½”λ“œμ˜ RoomNum ν•„λ“œμ˜ 값이 2002둜 λ³€κ²½λ©λ‹ˆλ‹€.

(쑰건이 μ—†λ‹€λŠ” 것은 νŠΉμ • λ ˆμ½”λ“œλ₯Ό λ”°λ‘œ μ§€μ •ν•˜μ§€ μ•Šκ² λ‹€λŠ” 뜻으둜, λͺ¨λ‘ 지정됨)

UPDATE Reservation
SET RoomNum = 2002;

μ‹€ν–‰ κ²°κ³Ό

728x90
λ°˜μ‘ν˜•