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

Menyimpan string biner di MySQL

Untuk memeriksa apakah bit telah disetel, kueri Anda harus:

SELECT * FROM _table_ x WHERE x.options & (1 << 4) != 0

Dan untuk memeriksa apakah itu tidak disetel:

SELECT * FROM _table_ x WHERE x.options & (1 << 4) = 0

Perbarui :Berikut cara menyetel bit individual:

UPDATE table SET options = options | (1 << 4)

Untuk menghapus satu bit:

UPDATE table SET options = options &~ (1 << 4)

Anda juga dapat mengatur semuanya sekaligus dengan string biner:

UPDATE table SET options = b'00010010'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan cURL untuk mengambil data tertentu dari situs web dan kemudian menyimpannya ke database saya menggunakan php

  2. Mentransfer data antara database MySQL dan Oracle

  3. Bagaimana saya bisa mengakses alat baris perintah mysql saat menggunakan XAMPP di OS X?

  4. Apakah ada cara untuk menghitung perhitungan berulang hanya sekali di sql?

  5. Isi pilih drop down dari tabel database