[解決済み] MySQLで "no "キーワードは何に使うのですか?
質問
Mysql で "no" が予約語/キーワードであることを偶然知りました。
Googleで何に使うのか検索してみましたが、答えが見つかりませんでした。
どなたか、Mysqlの予約キーワードの使い方を説明している記事、またはそのリンクはありませんか?
https://dev.mysql.com/doc/refman/8.0/en/keywords.html
解決方法は?
を検索しました。
MySQL 8.0文法ファイル
を発見し
NO
トークンが以下のように使用されている。
-
カスケード外部キー宣言では
ON {UPDATE|DELETE} NO ACTION
. -
で
NO SQL
の特性は ストアドルーチン . -
のオプションです。
COMMIT
ステートメントを使用します。 ない は、現在のトランザクションをコミットした後、自動的に新しいトランザクションを開始するか、セッションを解放します。COMMIT AND NO CHAIN; COMMIT AND NO RELEASE;
https://dev.mysql.com/doc/refman/8.0/en/commit.html は言う。
を含む。
NO
キーワードはCHAIN
またはRELEASE
の補完が必要な場合に便利です。completion_type
システム変数が、デフォルトでチェイニングまたはリリース補完を引き起こすように設定されています。 -
を使用する際のテーブルオプションであるマージインサートタイプとして。
CREATE TABLE
を MERGE テーブルに使用することができます。としてテーブルを宣言した場合、インサートは無効となります。CREATE TABLE mytable (...) ENGINE=MERGE UNION=(...) INSERT_METHOD=NO;
参考までに
NO
キーワードは
予約済み
というキーワードがあります。リンク先のキーワードのドキュメントページでは、予約キーワードは "(R)" で表記されていますが
NO
にはそのような注釈はありません。そのため
NO
を、必ずしもバックティックで区切らずに識別子として使用することができます。
mysql> create table no ( i int);
Query OK, 0 rows affected (0.05 sec)
関連
-
[解決済み] mysqldです。dir を data に変更できません。サーバーが起動しません
-
[解決済み] C#でJavaのfinalに相当するものは何ですか?
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型
-
[解決済み] 各グループの最後のレコードを取得する - MySQL
-
[解決済み] MySQLデータベースのテーブルのサイズを取得する方法は?
-
[解決済み] MySQL 8.0 - サーバーが要求する認証プロトコルをクライアントがサポートしていないため、MySQLクライアントのアップグレードを検討してください。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SQL文が動作しない-「オペランド型の衝突:dateはintと互換性がない」。
-
[解決済み】Fatal error: mysqldをrootで実行する方法は、マニュアルの「セキュリティ」セクションをお読みください。
-
[解決済み】mysqladmin: 'localhost'でのサーバーへの接続に失敗しました。
-
[解決済み】「docker container run」は最低1つの引数を必要とする
-
[解決済み] MySQL エラー: キーの長さがないキー指定
-
[解決済み] ERROR 1148: 使用されたコマンドはこのMySQLバージョンでは許可されていません。
-
[解決済み] MySql テーブル、エラー#1064 & エラー#1068 複数の主キーが定義されている [終了] 。
-
[解決済み] mysqladmin: 'localhost'のサーバーへの接続に失敗しました。
-
[解決済み] アプリでSSLを有効にしていない場合、AzureのMySQLサーバーへの接続に失敗するのはなぜですか?
-
[解決済み] 1行目の列 'id' に不正な整数値 '' があります。