sql >> Databáze >  >> RDS >> Mysql

MySQL - Změnit řetězec data na typ data na místě?

Pravděpodobně budete chtít použít STR_TO_DATE() funkce.

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

Nebo vytvořte další sloupec s DATE datový typ a zkopírujte hodnoty:

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


  1. Jak procházet seznamem s oddělovači v Oracle PLSQL

  2. proč rozdělujeme mysql tabulku na mnoho menších tabulek?

  3. Jak vygenerovat náhodné celé číslo v rozsahu v MariaDB

  4. Mohu parametrizovat název tabulky v připraveném příkazu?