Để chèn ngày trong cơ sở dữ liệu MySQL, bạn cần có cột Loại ngày hoặc giờ trong bảng của mình. Sau khi có điều đó, bạn sẽ cần chuyển đổi ngày của mình ở định dạng chuỗi trước khi chèn nó vào cơ sở dữ liệu của bạn. Để làm điều này, bạn có thể sử dụng chức năng định dạng strftime của mô-đun datetime.
Ví dụ
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))
Chạy điều này sẽ cố gắng chèn tuple (id, ngày) vào bảng của bạn.