Khuyến mãi
Trang chủ » Hướng dẫn » Câu lệnh UPDATE trong MySQL

Câu lệnh UPDATE trong MySQL

Bài viết sau đây, BKNS sẽ cung cấp cho bạn những thông tin cần thiết về câu lệnh UPDATE trong MySQL để bạn tham khảo. Cùng theo dõi nhé.

Câu lệnh UPDATE trong MySQL

Câu lệnh UPDATE trong MySQL

1. Cú pháp câu lệnh UPDATE trong MySQL

Cú pháp câu lệnh UPDATE trong MySQL

Cú pháp cơ bản của truy vấn UPDATE với mệnh đề Where như sau:

Trong câu lệnh Update: 

  • Bạn cần chỉ định tên bảng mà bạn muốn cập nhật dữ liệu sau từ khoá Update 
  • Mệnh đề SET chỉ định cột nào bạn muốn sửa đổi và các giá trị mới. Để cập nhật nhiều cột, bạn cần dùng danh sách những cột được phân tách bằng dấu phẩy.
  • Bạn cần xác định các hàng sẽ được cập nhật bằng cách dùng 1 điều kiện trong câu lệnh Where. Trong trường hợp người dùng bỏ qua câu lệnh Where thì câu lệnh Update sẽ cập nhật toàn bộ những hàng trong bảng. 

MySQL hỗ trợ cả 2 công cụ sửa đổi trong câu lệnh Update đó là:

  • LOW_PRIORITY: chỉ thị câu lệnh UPDATE để hoãn cập nhật cho đến khi không có dữ liệu kết nối từ bảng. LOW_PRIORITY sẽ có hiệu lực đối với những công cụ lưu trữ chỉ dùng từ khoá ở cấp bảng chẳng hạn như là: Memory, Merge, MyISAM.
  • IGNORE: cho phép câu lệnh UPDATE tiếp tục cập nhật những hàng ngay cả khi xảy ra lỗi. Những hàng tạo ra lỗi như trùng lặp sẽ không được cập nhật. 

Bạn có thể kết hợp N số điều kiện bằng toán tử OR hoặc AND

Ví dụ ta có bảng thông tin sau:

ID

NAME

AGE

ADDRESS

Salary

1

Ha Anh

32

Da Nang

2000

2

Van Ha

25

Ha Noi

1500

3

Vu Bang

23

Vinh

20000

4

Thu Minh

25

Ha Noi

6500

5

Hai Anh

27

Ha Noi

8500

6

Hoang

22

Ha Noi

4500

7

Binh

24

Ha Noi

10000

Để cập nhật Address cho một số khách hàng có số ID là 6 trong bảng, ta sử dụng code sau: 

Lúc này bảng Customers sẽ có những bản ghi sau đây:

update customer

Trong trường hợp nếu bạn muốn chỉnh sửa toàn bộ những giá trị Address và Salary trong bảng Customers, bạn không cần sử dụng mệnh đề Where mà thay vì đó bạn chỉ cần sử dụng câu lệnh Update như sau:

Lúc này trong bảng Customers sẽ có những bản ghi sau đây:

update customer ảnh 2

2. Ví dụ cụ thể về câu lệnh UPDATE trong Mysql

Ví dụ cụ thể về câu lệnh UPDATE

Ví dụ cụ thể về câu lệnh UPDATE

2.1 Update dữ liệu cho một cột

Để update dữ liệu cho 1 cột, bạn cần sử dụng câu lệnh SELECT sau:

Tiếp theo, bạn sử dụng câu lệnh UPDATE như sau:

2.2 Update dữ liệu cho nhiều cột

Để cập nhật những giá trị trong nhiều cột, bạn cần xác định những yêu cầu trong lệnh SET. Chẳng hạn như câu lệnh sau cập nhật cả cột email và name đối với nhân viên số 1056:

Để kiểm tra việc update bạn cần dùng câu lệnh như sau:

Vậy là qua bài viết trên đây BKNS đã cung cấp cho bạn thông tin về câu lệnh UPDATE trong MySQL để bạn tham khảo. Hy vọng qua bài viết trên bạn sẽ biết cách để sửa lỗi. Nếu bạn còn thắc mắc nào liên quan đến bài viết trên thì hãy liên hệ với chúng tôi để được giải đáp nhanh nhất nhé. Đừng quên truy cập website bkns.vn để biết thêm những thông tin hữu ích khác nữa nhé.

>> Tìm hiểu thêm:

Call Back Icon

Xin chào quý khách!

Quý khách đang cần tư vấn dịch vụ, xin vui lòng nhập số điện thoại để chúng tôi gọi lại.

Tổng đài 24/07: 1900 63 68 09

Đăng ký nhanh dịch vụ

Quý khách vui lòng gửi yêu cầu cho BKNS, chúng tôi sẽ liên hệ lại ngay với bạn.