Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql cara memperbarui kolom dari setiap baris dengan serangkaian nilai yang diberikan

Anda dapat melakukan sesuatu seperti ini:

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

Jika kode tidak benar-benar terikat dengan id, Anda dapat menggunakan 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. Temukan celah tanggal dengan mysql

  2. JPA EclipseLink DatabaseException:'tabel foo.SEQUENCE tidak ada'

  3. Bagaimana mengatasi kesalahan Umum:Server MySQL 2006 telah hilang

  4. Kesalahan tidak diketahui:MySQLTransactionRollbackException 1213

  5. Cara Menghapus Nilai Default Kolom di MySQL