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

Как да конвертирате низ към дата в MySQL?

Както беше казано в MySQL Използване на колона с низ с текст за дата като поле за дата , можете да направите

SELECT  STR_TO_DATE(yourdatefield, '%m/%d/%Y')
FROM    yourtable

Можете също да обработвате тези низове от дати в WHERE клаузи. Например

SELECT whatever
  FROM yourtable
 WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY

Можете да се справите с всички видове оформления за дата/час по този начин. Моля, вижте формата спецификатори за DATE_FORMAT() функция за да видите какво можете да поставите във втория параметър на STR_TO_DATE() .



  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

  2. MySQL и PHP:UTF-8 с кирилица

  3. Как да архивирате/възстановявате MySQL/MariaDB и PostgreSQL с помощта на инструменти „Automysqlbackup“ и „Autopostgresqlbackup“

  4. Намиране на всички родители в таблицата на mysql с единична заявка (рекурсивна заявка)

  5. Работа за заобикаляне на грешка в MySQL Открита застой при опит за заключване; опитайте да рестартирате транзакцията