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

Tingkatkan bidang basis data sebesar 1

Memperbarui entri:

Peningkatan sederhana akan berhasil.

UPDATE mytable 
  SET logins = logins + 1 
  WHERE id = 12

Sisipkan baris baru, atau Perbarui jika sudah ada:

Jika Anda ingin memperbarui baris yang sudah ada sebelumnya, atau menyisipkannya jika belum ada, Anda dapat menggunakan REPLACE sintaks atau INSERT...ON DUPLICATE KEY UPDATE opsi (Sebagai Rob Van Dam ditunjukkan dalam jawabannya ).

Memasukkan entri baru:

Atau mungkin Anda sedang mencari sesuatu seperti INSERT...MAX(logins)+1 ? Pada dasarnya Anda akan menjalankan kueri seperti berikut ini - mungkin sedikit lebih rumit tergantung pada kebutuhan spesifik Anda:

INSERT into mytable (logins) 
  SELECT max(logins) + 1 
  FROM mytable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 4 Cara Mendaftar Semua Tabel di Database MySQL

  2. MySQL TAMBAHKAN KOLOM

  3. Apakah koneksi server MySQL saya terenkripsi dan aman?

  4. Pilih Database MySQL di Linux melalui Command Line

  5. Bagaimana cara membuat indeks pada bagian tanggal bidang DATETIME di MySql