Dari dokumen:
Kasus Anda termasuk dalam "semua kasus lainnya".
String akan dilemparkan ke FLOAT
dan kemudian dibandingkan dengan int_val
. Anda .
Jika string dilemparkan dengan baik (nilai seperti '1'
, '0.1'
atau '1E5'
), nilai yang dihasilkan akan dibandingkan dengan bilangan bulat.
Jika tidak (misalnya Anda memberikan nilai seperti '1235xxx'
), digit awal yang mungkin akan dilemparkan ke float (0
jika tidak ada), dan sisanya terpotong. Selain itu, peringatan akan dibuat.
Alasan untuk meneruskan id dalam sebuah string mungkin karena id Anda tidak harus berupa bilangan bulat. Bisa berupa string atau tanggal juga.
Mungkin ORM memiliki kode generik untuk menghasilkan DELETE
kueri yang akan bekerja pada tipe data apa pun.