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

Pythonを使用してMySQLに日付オブジェクトを挿入する方法は?


MySQLデータベースに日付を挿入するには、テーブルに「日付」または「日時」の列が必要です。それができたら、データベースに挿入する前に、日付を文字列形式に変換する必要があります。これを行うには、datetimeモジュールのstrftimeフォーマット関数を使用できます。

from datetime import datetime
now = datetime.now()
id = 1
formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
# Assuming you have a cursor named cursor you want to execute this query on:
cursor.execute('insert into table(id, date_created) values(%s, %s)', (id, formatted_date))

これを実行すると、タプル(id、date)がテーブルに挿入されます。


  1. MySQLに日時を簡単に挿入するにはどうすればよいですか?

    MySQLコマンドラインを使用してDateTimeを簡単に挿入できます。以下は構文です- insert into yourTableName values(‘yourDateTimeValue’); まずテーブルを作成しましょう- mysql> create table DemoTable (    DateOfBirth datetime ); Query OK, 0 rows affected (0.97 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT

  2. Javaを使用してDATEをMySQL列の値に挿入するにはどうすればよいですか?

    このために、JavaのPreparedStatementを使用できます。まず、列の1つがDATE型のArrivalDateであるテーブルを作成しましょう- mysql> create table DemoTable(    PassengerId int,    PassengerName varchar(40),    ArrivalDate date ); Query OK, 0 rows affected (0.82 sec) 日付を挿入するためのJAVAコードは次のとおりです- import java.sql.Conn