指定された時間間隔の後に実行されるMySQLワンタイムイベントを作成するにはどうすればよいですか?
1回限りのイベントとは、特定のスケジュールで1回だけ実行されるイベントを意味します。このような種類のイベントの作成を説明するために、次の例を使用しています。この例では、指定された時間間隔の後に実行されるイベントを作成しています-
mysql> CREATE EVENT testing_event5 ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE ON COMPLETION PRESERVE DO INSERT INTO event_message(message,generated_at) Values('Hi',NOW()); Query OK, 0 rows affected (0.06 sec) mysql> Select * from event_message; +----+---------+---------------------+ | ID | MESSAGE | Generated_at | +----+---------+---------------------+ | 1 | Hello | 2017-11-22 17:05:22 | | 2 | Hi | 2017-11-22 17:08:37 | +----+---------+---------------------+ 2 rows in set (0.00 sec)
上記の結果セットでは、メッセージ「Hi」は現在の時刻から1分間隔で保存されます。
-
いくつかの条件に基づいてテーブルから値を取得するMySQLビューを作成するにはどうすればよいですか?
特定の条件に基づいてテーブルから値を取得するビューを作成する場合は、ビューの作成時にWHERE句を使用する必要があります。 WHERE句に依存する値がビューに保存されます。 WHERE句を使用してMySQLビューを作成する構文は、次のようになります- 構文 Create View view_name AS Select_statements FROM table WHERE condition(s); 例 上記の概念を説明するために、テーブル「Student_info」からの次のデータを使用しています- mysql> Select * from student_info; +------
-
ベーステーブルから値の範囲を選択してMySQLビューを作成するにはどうすればよいですか?
MySQL BETWEEN演算子を使用して、ある範囲の値から値を選択できることがわかっています。ビューとともにBETWEEN演算子を使用して、ベーステーブルから値の範囲を選択できます。この概念を理解するために、次のデータを持つベーステーブル「student_info」を使用しています- mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject &