Mysql
 sql >> база данни >  >> RDS >> Mysql

Преобразуване на дата в MySQL от полето низ

Това:

STR_TO_DATE(t.datestring, '%d/%m/%Y')

...ще преобразува низа в тип данни за дата и час. За да сте сигурни, че излиза във формата, който желаете, използвайте DATE_FORMAT :

DATE_FORMAT(STR_TO_DATE(t.datestring, '%d/%m/%Y'), '%Y-%m-%d')

Ако не можете да промените типа данни в оригиналната колона, предлагам създаване на изглед който използва STR_TO_DATE извикване за преобразуване на низа в тип данни DateTime.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да приложим метода bindValue в клауза LIMIT?

  2. Функция MySQL SIN() – Връща синуса на число в MySQL

  3. Стартиране на Galera Cluster на Kubernetes

  4. Ограничение за размера на файла за импортиране в PHPMyAdmin

  5. MySQL – Коригиране на грешка – Грешка в базата данни на WordPress Дублиран запис за ключ PRIMARY за заявка INSERT INTO wp_options