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

Tidak ingin mysql mentransmisikan String ke Integer secara otomatis

Anda dapat menggunakan id ke string sebelum membandingkan.

select * from `isps` where CAST(`id` AS CHAR) = '3ca6fb49-9749-3099-b30d-19ce56349ad6' OR `unique_id` = '3ca6fb49-9749-3099-b30d-19ce56349ad6';

Perhatikan bahwa ini akan memperlambat kueri secara signifikan, karena tidak dapat menggunakan indeks pada id kolom.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jauh Memiliki Banyak Melalui

  2. Tinggalkan hanya 50 catatan pertama dalam database SQL dan hapus sisanya

  3. Jenis Data Tabel Mengubah

  4. Mengapa kueri MySQL ini menggunakan Rand() tidak mengembalikan hasil sekitar sepertiga dari waktu?

  5. Menggunakan Mysqli bind_param dengan kolom tanggal dan waktu?