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

mysql làm thế nào để cập nhật một cột của mọi hàng với một bộ giá trị nhất định

Bạn có thể làm điều gì đó như sau:

update table t
    set code = concat('code-', id)
    where id in (1, 2, 3);

Nếu các mã không thực sự gắn liền với id, bạn có thể sử dụng case :

update table t
    set code = (case when id = 1 then 'code-1'
                     when id = 2 then 'code-2'
                     when id = 3 then 'code-3'
                end)
    where id in (1, 2, 3);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để đồng bộ hai bảng MySQL?

  2. Biểu mẫu chỉ hoạt động khi bạn nhấn vào hộp kiểm

  3. Cấu hình Nginx với Magento 1.8

  4. C # với MySQL thông qua Connector / NET

  5. Phân trang Mảng PHP lớn