ホームページ  >  記事  >  データベース  >  MySQL - 他のデータベース ソリューションへのクエリを無視する

MySQL - 他のデータベース ソリューションへのクエリを無視する

黄舟
黄舟オリジナル
2017-03-11 14:41:302543ブラウズ

Linux コマンドラインは mysql に正常にログインし、実行コマンドは他のデータベースへのクエリの無視を報告します。

[mysql@bjdev01 ~]$ mysql -Uroot -p
Enter password: 
mysql> select now();

他のデータベースへのクエリを無視します

mysql> exit
Bye

通常どおり、ログアウトして再度ログインします。

[mysql@bjdev01 ~]$ mysql -uroot -pEnter password:
mysql> select now();
+---------------------+
| 
now()               |
+---------------------+
| 2014-01-27 10:29:47 |
+---------------------+
1 row in set (0.00 sec)

2 つのログイン コマンドを比較します。
最初のログイン: mysql -Uroot -p
2 回目のログイン: mysql -uroot -p

使用されているパラメータを確認します 1 つは大文字ですU ともう 1 つは小文字の u であり、これら 2 つのパラメータの意味は異なります。

mysqlのヘルプを確認したところ、小文字のuと大文字のUでは意味が異なることが分かりました

[mysql@bjdev01 ~]$ mysql --help| egrep 'user|safe-updates'
  -u, --user=name     User for login if not current user.
  -U, --safe-updates  Only allow UPDATE and DELETE that uses keys.
  -U, --i-am-a-dummy  Synonym for option --safe-updates, -U.
  --select-limit=#    Automatic limit for SELECT when using --safe-updates.
                      --safe-updates.
user                              (No default value)
safe-updates                      FALSE

-Uを付けてmysqlにログインする場合は、データの更新と削除に条件を追加する必要があります。

以上がMySQL - 他のデータベース ソリューションへのクエリを無視するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。