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

Cách chèn thời gian JS thời điểm vào MySQL

Kết quả này xảy ra do bạn đang sử dụng toISOString () và nó không phải là định dạng hợp lệ để chèn vào DATETIME của bạn cột. Định dạng đúng có lẽ YYYY-MM-DD HH:MM:SS (Tôi nghĩ nó phụ thuộc vào cấu hình MySQL, nhưng đây là mặc định) là tài liệu chỉ ra.

Vì vậy, bạn nên thử sử dụng định dạng () của moment phương pháp như thế này:

myDate =  moment(data.myTime.format('YYYY/MM/DD HH:mm:ss')).format("YYYY-MM-DD HH:mm:ss");

Trên thực tế, tôi không biết data.myTime là gì là, nhưng nếu nó cũng là một đối tượng thời điểm, bạn có thể thay đổi format () đầu tiên và xóa phương thức thứ hai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ứng dụng web PHP:câu hỏi thực tiễn tốt nhất về thiết kế cơ sở dữ liệu mysql

  2. SQL:Ở đâu giữa hai ngày không có năm?

  3. LoadError khi cố gắng sử dụng MySQL với Ruby on Rails trong Windows, RubyMine IDE

  4. Lỗi Mysql:Người dùng được chỉ định làm trình xác định ('mysql.infoschema'@'localhost') không tồn tại 'khi cố gắng kết xuất không gian bảng

  5. Bỏ qua tiêu chí WHERE cụ thể