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

MySQL-এ ইউজার না থাকলে তৈরি করা (CREATE USER IF NOT EXISTS)

MySQL 5.7.6+ সংস্করণ থেকে CREATE USER IF NOT EXISTS সিনট্যাক্স সাপোর্ট করে। ইউজার ইতিমধ্যে থাকলে এরর দেয় না।

সিনট্যাক্স

CREATE USER IF NOT EXISTS 'ইউজারনেম'@'হост' IDENTIFIED BY 'পাসওয়ার্ড';

উদাহরণ

mysql> CREATE USER IF NOT EXISTS 'Smith'@'localhost' IDENTIFIED BY 'Smith123456';
Query OK, 0 rows affected (0.29 sec)

ইউজার তৈরি হয়েছে কিনা যাচাই:

mysql> SELECT User FROM mysql.user;
+------------------+
| User             |
+------------------+
| John             |
| Mac              |
| Manish           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Smith            |
| am               |
+------------------+
9 rows in set (0.00 sec)

লিস্টে Smith ইউজার দেখাচ্ছে। IF NOT EXISTS না থাকলে ডুপ্লিকেট ইউজার তৈরি করলে এরর হতো।

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

  2. C#-তে ফোল্ডার অস্তিত্ব না থাকলে তৈরি কীভাবে করবেন?

  3. আউটলুক এরর – Specified logon session does not exist সমাধান

  4. "The user ID you entered does not exist" – মাইক্রোসফট অ্যাকাউন্ট ত্রুটি সমাধান