Từ tài liệu:
Trường hợp của bạn thuộc "tất cả các trường hợp khác".
Chuỗi sẽ được chuyển thành FLOAT
và sau đó so sánh với int_val
của bạn .
Nếu chuỗi được truyền độc đáo (các giá trị như '1'
, '0.1'
hoặc '1E5'
), giá trị kết quả sẽ được so sánh với số nguyên.
Nếu không (giả sử bạn chuyển một giá trị như '1235xxx'
), các chữ số đứng đầu có thể có sẽ được chuyển thành một float (0
nếu không), và phần còn lại bị cắt bớt. Ngoài ra, một cảnh báo sẽ được tạo ra.
Lý do chuyển id trong một chuỗi có thể là id của bạn không nhất thiết phải là số nguyên. Nó cũng có thể là một chuỗi hoặc một ngày.
Có thể ORM có mã chung để tạo DELETE
truy vấn sẽ hoạt động trên bất kỳ loại dữ liệu nào.