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

Salin nilai dari satu kolom ke kolom lain di tabel yang sama

Jawaban singkat untuk kode yang dimaksud adalah:

UPDATE `table` SET test=number

Berikut table adalah nama tabel dan dikelilingi oleh aksen serius (alias back-ticks `) karena ini adalah konvensi MySQL untuk kata kunci melarikan diri (dan TABLE adalah kata kunci dalam kasus itu).

AWAS!

Ini adalah kueri yang cukup berbahaya yang akan menghapus semuanya di kolom test di setiap baris tabel Anda menggantinya dengan number (berapapun nilainya)

Lebih umum menggunakan WHERE klausa untuk membatasi kueri Anda hanya pada kumpulan baris tertentu:

UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CURDATE() Contoh – MySQL

  2. Kolom CakePHP 3 kali mendapat tanggal ditambahkan

  3. Bedakan antara 'tidak ada baris yang terpengaruh' dan baris yang berhasil DIPERBARUI--ke nilai yang sama (MySQL dan PHP)

  4. Konversi otomatis kueri SQL ke Permintaan ElasticSearch

  5. java.sql.SQLException:Indeks Kolom di luar jangkauan, 0 <1