ไม่มีแนวคิดเครื่องหมายเท่ากับสองเท่า สามารถใช้เปรียบเทียบสองค่าได้ หากคุณใช้เครื่องหมายเท่ากับ (==) ใน MySQL คุณจะได้รับข้อความแสดงข้อผิดพลาด
ให้เราตรวจสอบว่าแนวคิดเป็นจริงหรือไม่ ประกาศตัวแปร −
mysql> set @Number=10;Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที)
ตอนนี้ เปรียบเทียบค่าตัวแปรด้านบนกับ 10 หากค่าทั้งสองมีค่าเท่ากัน ผลลัพธ์จะเป็น 1 ไม่เช่นนั้น 0
การใช้เครื่องหมายเท่ากับสองเท่า -
mysql> เลือก 10==@Number;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ นั่นคือ ข้อผิดพลาด -
ข้อผิดพลาด 1064 (42000):คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชันเซิร์ฟเวอร์ MySQL ของคุณสำหรับไวยากรณ์ที่ถูกต้องเพื่อใช้ใกล้กับ '==@Number' ที่บรรทัด 1
ตอนนี้ให้เราเปลี่ยนเครื่องหมายเท่ากับสองเท่า (==) เป็นเครื่องหมายเท่ากับเดียว (=) -
mysql> เลือก 10=@Number;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+| 10=@หมายเลข |+-----------+| 1 |+------------+1 แถวในชุด (0.00 วินาที)