MySQLでDATE_ADD()を使用せずにnow()関数に6時間を追加しますか?
まず、列の1つが日時を持つテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです
mysql> create table Add6Hour - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > ArrivalTime datetime - > ); Query OK, 0 rows affected (0.56 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。
クエリは次のとおりです
mysql> insert into Add6Hour(ArrivalTime) values(now()); Query OK, 1 row affected (0.12 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示します。
クエリは次のとおりです
mysql> select *from Add6Hour;
以下は出力です
+----+---------------------+ | Id | ArrivalTime | +----+---------------------+ | 1 | 2019-02-14 18:35:24 | +----+---------------------+ 1 row in set (0.00 sec)>
NOW()に6時間を追加
mysql> select Id,ArrivalTime,( ArrivalTime+ INTERVAL 6 HOUR) AS AfterAdding6HourINNOW from Add6Hour;
以下は出力です
+----+---------------------+-----------------------+ | Id | ArrivalTime | AfterAdding6HourINNOW | +----+---------------------+-----------------------+ | 1 | 2019-02-14 18:35:24 | 2019-02-15 00:35:24 | +----+---------------------+-----------------------+ 1 row in set (0.00 sec)
-
カスタム関数を使用してMySQLで日付を検証する
MySQLで日付を検証するカスタム関数を作成しましょう- mysql> set global log_bin_trust_function_creators=1; Query OK, 0 rows affected (0.03 sec) mysql> delimiter // mysql> create function isValidDate(actualDate varchar(255)) returns int -> begin -> declare flag int; ->
-
Javaを使用してMySQLテーブルの値を表示する
このために、ResultSetの概念を使用できます。接続には、MySQLJDBCDriverを使用します。 テーブルを作成しましょう- 例 mysql> create table demo87 -> ( -> name varchar(20), -> age int -> ) -> ; Query OK, 0 rows affected (0.62 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 例 my