Bolehkah MySQL Menukar Rentetan kepada Nombor Secara Automatik?
MySQL mempunyai keupayaan untuk menghantar atau menukar rentetan secara automatik kepada nilai angka, memudahkan manipulasi data yang lancar . Penukaran ini mengikut peraturan khusus yang mengawal operasi ini.
Cara Penukaran Rentetan Berfungsi
Tafsiran Pertanyaan Khusus
Pertimbangkan pertanyaan berikut:
SELECT table.* FROM table WHERE>
Memandangkan lajur 'id' ialah ditakrifkan sebagai jenis bigint, bagaimana pertanyaan ini ditafsirkan?
Jawapan:
Menurut dokumentasi MySQL, dalam kes di mana satu hujah ialah rentetan dan satu lagi adalah jenis angka, perbandingan dilakukan sebagai terapung -nombor mata. Oleh itu, pertanyaan di atas adalah bersamaan dengan:
WHERE id = 0.0
Atas ialah kandungan terperinci Adakah MySQL Secara Automatik Menukar Rentetan kepada Nombor dalam Perbandingan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!