MySQL cung cấp toán tử đẹp <=>
hoạt động với các so sánh có thể chứa một giá trị rỗng chẳng hạn như null <=> null
hoặc null <=> 5
v.v. đưa ra kết quả trực quan bằng nhiều ngôn ngữ lập trình. Trong khi các nhà điều hành bình đẳng bằng luôn luôn chỉ trả về null, trong đó bắt nhiều người dùng MySQL mới như bản thân tôi đã quá lo lắng.Có lý do nào để không sử dụng <=> (toán tử bằng an toàn không) trong mysql thay vì =?
Có lý do gì khiến MySQL có cả hai chức năng này và không CHỈ là chức năng trong <=>
không? Ai thực sự cần một nhà điều hành có hiệu quả không xác định với các loại ngôn ngữ được xây dựng?
Có, nhưng có lý do hợp lý cho điều này không? Vấn đề gì trong thế giới thực thực hiện điều này dễ dàng hơn? – Jonathon