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

現在の日付と特定の時刻を挿入するMySQLクエリ?


これにはCONCAT()を使用できます。構文は次のとおりです-

insert into DemoTable values(concat(curdate(), ' yourSpecificTime’));

まずテーブルを作成しましょう-

mysql> create table DemoTable
   (
   ArrivalDate datetime
   );
Query OK, 0 rows affected (1.06 sec)

挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。現在の日時を追加しています-

mysql> insert into DemoTable values(concat(curdate(), ' 10:20:05'));
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values(concat(curdate(), ' 12:05:00'));
Query OK, 1 row affected (0.17 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

出力

+---------------------+
| ArrivalDate         |
+---------------------+
| 2019-06-08 10:20:05 |
| 2019-06-08 12:05:00 |
+---------------------+
2 rows in set (0.00 sec)

  1. MySQLの現在の日付と一致する特定の日付のレコードを更新します

    まずテーブルを作成しましょう- mysql> create table DemoTable1822      (      Amount int,      DueDate date      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1822 values(1000,'2019-10-11&#

  2. MySQLクエリで日付/時刻の値を秒単位でインクリメントしますか?

    これには、intervalコマンドでdate_add()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1867      (      ArrivalTime datetime      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1867 values('2019-1