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

MySQL - Промяна на низ от дата към тип дата на място?

Вероятно искате да използвате STR_TO_DATE() функция.

SELECT STR_TO_DATE(textdate, '%d/%m/%y') FROM MyTable...

Или създайте друга колона с DATE тип данни и копирайте стойностите:

ALTER TABLE MyTable ADD COLUMN realdate DATE;
UPDATE MyTable SET realdate = STR_TO_DATE(textdate, '%d/%m/%y');


  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. Има ли начин да използвам ON DUPLICATE KEY за актуализиране на всичко, което исках да вмъкна?

  3. грешка при регистриране на log4net при регистриране на база данни на mysql

  4. mysql сравнение на дата с date_format

  5. MySQL показва брой 0 за дати без записи