発生したばかりのMySQL警告を表示するにはどうすればよいですか?
MySQLの警告を表示するには、次の構文を使用できます-
SHOW WARNINGS;
上記の構文は、MySQLプロンプトからの即時警告のみを表示します。それらの間で別のクエリを実行した場合、またはMySQL接続が失われた場合、SHOWWARNINGSは機能しません。
警告を表示するためのクエリは次のとおりです-
mysql> SHOW WARNINGS;
即時警告を表示する出力は次のとおりです-
+-------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Level | Code | Message | +-------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Error | 1064 | 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 'QUERY CACHE' at line 1 | +-------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
-
MySQLでrootのGRANTSを表示するにはどうすればよいですか?
これには、SHOWGRANTS-を使用した次の構文を使用します。 SHOW GRANTS FOR 'yourUserName'@'yourHostName'; HostNameは「%」またはlocalhostの場合があります。 ROOTからの許可を表示するために上記の構文を実装しましょう- mysql> SHOW GRANTS FOR 'root'@'%' ; 出力 +-----------------------------------------------------------------------------
-
MySQLの行が一意であることを確認するにはどうすればよいですか?
MySQLの行が一意であることを確認するには、UNIQUE制約を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable1580 -> ( -> id int, -> Name varchar(20), -> Age int -> ); Query OK, 0 rows affected (0.73 sec) これは、MySQL行が一意であることを確認するための一意の制約