Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đặt giá trị cho một cột của tất cả các bản ghi trong bảng

UPDATE your_table SET likes = NULL

hoặc nếu likes của bạn cột không cho phép NULL :

UPDATE your_table SET likes = ''

Một số công cụ SQL được sử dụng để thực thi các truy vấn DB ngăn cập nhật trên TẤT CẢ các bản ghi (các truy vấn không có where mệnh đề) theo mặc định. Bạn có thể định cấu hình và xóa cài đặt tiết kiệm đó hoặc bạn có thể thêm where mệnh đề true cho tất cả các bản ghi và vẫn cập nhật tất cả như thế này:

UPDATE your_table 
SET likes = NULL
WHERE 1 = 1

Nếu bạn so sánh với NULL thì bạn cũng cần IS nhà điều hành. Ví dụ:

UPDATE your_table 
SET likes = NULL
WHERE likes IS NOT NULL

bởi vì so sánh NULL với toán tử bằng (= ) trả về UNKNOWN . Nhưng IS toán tử có thể xử lý NULL .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. truy vấn mysql PHP:Tôi muốn một mục cụ thể là đầu tiên và sau đó sắp xếp các mục còn lại

  2. Google App Engine và Cloud SQL:Mất kết nối với máy chủ MySQL lúc 'đọc gói thông tin liên lạc ban đầu'

  3. Có thể tạo bao nhiêu bảng trong cơ sở dữ liệu mysql?

  4. PHP &PDO:Kết nối với MySQL bằng địa chỉ IPv6

  5. số lượt đăng ký người dùng mysql giữa các nhóm