কম্পিউটার টিউটোরিয়াল

MySQL-এ ডাবল ইকুয়াল সাইন (==) আছে কিনা?

MySQL-এ ডাবল ইকুয়াল সাইন (==) কনসেপ্ট নেই। এটি দুটি মান তুলনা করতে ব্যবহার হয় না। MySQL-এ == ব্যবহার করলে সিনট্যাক্স এরর হবে।

ভেরিয়েবল ডিক্লেয়ার করা

mysql> set @Number=10; Query OK, 0 rows affected (0.00 sec)

ডাবল ইকুয়াল সাইন দিয়ে তুলনা (ভুল)

mysql> select 10==@Number;

এরর আউটপুট:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '==@Number' at line 1

সিঙ্গেল ইকুয়াল সাইন দিয়ে তুলনা (সঠিক)

mysql> select 10=@Number;

আউটপুট:

+------------+ | 10=@Number | +------------+ | 1 | +------------+ 1 row in set (0.00 sec)

ব্যাখ্যা: MySQL-এ = হলো তুলনা অপারেটর (এবং অ্যাসাইনমেন্ট ও)। == কোনো অপারেটর নही। সি/জাভা/জাভাস্ক্রিপ্টের সাথে গুলিয়ে নেওয়া উচিত নही।

  1. MySQL-এ টারনারি অপারেটর (C/C++ এর মত) আছে কি?

  2. MySQL-এ ডাবল কোটস (") সহ রেকর্ড ইনসার্ট করার পদ্ধতি (Escape ব্যবহার করে)

  3. MySQL에서 DOUBLE 타입 길이와 소수점 자릿수 지정하기

  4. MySQL-এ টেবিলের অস্তিত্ব যাচাই করা