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

mySQL mengembalikan semua baris ketika bidang =0

Ini karena ini mengubah bidang email (yang saya asumsikan adalah bidang varchar) menjadi bilangan bulat. Bidang apa pun tanpa bilangan bulat yang valid akan sama dengan 0. Anda harus memastikan bahwa Anda hanya membandingkan bidang string dengan nilai string (hal yang sama berlaku untuk tanggal, membandingkan dengan tanggal). Kuerinya harus sebagai berikut.

SELECT * FROM table WHERE email='0';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sekilas tentang Fungsi Numerik SQL Server

  2. Menggunakan ORDER BY dan GROUP BY bersama-sama

  3. MySQL:cara mendapatkan perbedaan antara dua cap waktu dalam hitungan detik

  4. Alternatif untuk tabel sementara MySQL di Oracle

  5. MySQL dan PHP - masukkan NULL daripada string kosong