MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLクエリのDATEADDまたはDATE_ADD?


MySQLではDATE_ADD()を使用する必要があります。

構文は次のとおりです

DATE_ADD(NOW(), INTERVAL yourValue MINUTE);

算術演算子も使用できます。

構文は次のとおりです

NOW() + INTERVAL 30 MINUTE

これがDATE_ADD()関数のデモです。

クエリは次のとおりです

mysql> select date_add(now(), interval 30 minute);

以下は出力です

+-------------------------------------+
| date_add(now(), interval 30 minute) |
+-------------------------------------+
| 2019-02-27 15:38:27                 |
+-------------------------------------+
1 row in set (0.00 sec)

DATE_ADD()の代わりに算術+演算子を使用しましょう。

クエリは次のとおりです

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2019-02-27 15:09:18 |
+---------------------+
1 row in set (0.00 sec)

NOW()に30分追加します。

クエリは次のとおりです

mysql> select now()+interval 30 minute;

以下は出力です

+--------------------------+
| now()+interval 30 minute |
+--------------------------+
| 2019-02-27 15:39:33      |
+--------------------------+
1 row in set (0.00 sec)
>
  1. 行を削除するMySQLクエリ

    DELETEを使用して、MySQLの行を削除します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> CustomerName varchar(100),    -> CustomerAge int    -> ); Query OK, 0 rows affected (1.3

  2. MySQLクエリの入力

    コンソールにクエリを入力する前に、ユーザーがサーバーに接続していることを確認することが重要です。以下のクエリは、使用されているサーバーのバージョン番号と現在の日付を示します。 mysql> SELECT VERSION(), CURRENT_DATE; 注: 関数「VERSION()」および「CURRENT_DATE」は大文字と小文字を区別しません。これは、「version()」、「Version()」、「vERsion()」を意味し、すべて同じ意味です。同じことが「CURRENT_DATE」にも当てはまります SQLクエリの後にセミコロンが続きます。 」も出力され、サーバー