MySQLのデータベースに現在の日付を挿入しますか?
現在の日付をデータベースに挿入するには、NOW()を使用できます。以下は構文です-
INSERT INTO yourTableName(yourDateColumnName) VALUES(NOW());
列にデータ型の日付がある場合、NOW()関数は時刻ではなく現在の日付のみを挿入し、MySQLは警告を出します。警告を削除するには、CURDATE()を使用できます。
まずテーブルを作成しましょう-
mysql> create table insertcurrentdate -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> currentDate date -> ); Query OK, 0 rows affected (1.09 sec)
以下は、insertコマンドを使用してテーブルにいくつかのレコードを挿入するためのクエリです。 NOW()とCURDATE()の両方を使用して、現在の日付を表示しました-
mysql> insert into insertcurrentdate(currentDate) values(NOW()); Query OK, 1 row affected, 1 warning (0.24 sec) mysql> insert into insertcurrentdate(currentDate) values(CURDATE()); Query OK, 1 row affected (0.18 sec)
以下は、selectステートメント-
を使用してテーブルのすべてのレコードを表示するためのクエリです。mysql> select * from insertcurrentdate;
これにより、次の出力が生成されます-
+----+-------------+ | Id | currentDate | +----+-------------+ | 1 | 2019-04-05 | | 2 | 2019-04-05 | +----+-------------+ 2 rows in set (0.00 sec)
-
MySQLで日付に1日を追加するにはどうすればよいですか?
DATE_ADD()関数を使用して、日付に1日を追加できます。 テーブルを作成します。 mysql> create table Add1DayDemo -> ( -> id int, -> MyDate datetime not null -> ); Query OK, 0 rows affected (1.06 sec) いくつかのレコードを挿入します。 mysql> insert into Add1DayDemo values(1,now()); Query OK, 1 row affected (0.08 sec)
-
PythonでMySQLデータベースに挿入した後にIDを取得するにはどうすればよいですか?
まず、以下の要件を満たす必要があります。前提条件は次のとおりです。 MySQLバージョン8.0.12をインストールする必要があります。 Pythonバージョン3.6.3(32ビット)をインストールする必要があります。 pipコマンドを使用してpymysqlをインストールする必要があります。 「pymysql」をインストールするには 」とpipコマンドを使用します。 データベース名は「business」で、テーブル名はレコードを挿入した後のID3の「student」です。 これがクエリです。 select *from student; 以下は出力です。 +------+