Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chèn giá trị cột dấu thời gian MySQL với SqlAlchemy

datetime các đối tượng được chuyển đổi thành dấu thời gian, vì vậy bạn chỉ có thể sử dụng:

from datetime import datetime
...
source.date = datetime.now()

hoặc datetime.utcnow() nếu bạn muốn lưu nó bằng utc. Giá trị mặc định (CURRENT_TIMESTAMP ) sử dụng múi giờ địa phương, vì vậy datetime.now() gần hơn với điều đó - nhưng hầu như luôn nên ưu tiên lưu trữ dữ liệu liên quan đến thời gian ở UTC và chỉ thực hiện chuyển đổi múi giờ khi hiển thị dữ liệu cho người dùng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL PHP Không có cơ sở dữ liệu nào được chọn - Không thể tìm thấy lỗi

  2. Chức năng cắt ngắn tương thích UTF-8

  3. Chỉ mục tổng hợp MySql

  4. Nhập cơ sở dữ liệu duy nhất từ ​​kết xuất --all-cơ sở dữ liệu

  5. Sử dụng 'khác biệt' trong truy vấn MySQL