By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
| date1 | STR_TO_DATE(date1, '%d/%m/%Y') | date2 | DATE_FORMAT(date2, '%d/%m/%Y') |
|---|---|---|---|
| 20/11/2022 | 2022-11-20 | 2022-11-21 | 21/11/2022 |
Records: 0 Duplicates: 0 Warnings: 0
Rows matched: 1 Changed: 1 Warnings: 0
| Table | Create Table |
|---|---|
| mytable | CREATE TABLE `mytable` ( `date1` varchar(255) DEFAULT NULL, `date2` date DEFAULT NULL, `my_date` varchar(255) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
| date1 | date2 | my_date |
|---|---|---|
| 20/11/2022 | 2022-11-21 | 21/11/2022 |
| date2 | DAY(date2) | my_date | DAY(STR_TO_DATE(my_date, '%d/%m/%Y')) |
|---|---|---|---|
| 2022-11-21 | 21 | 21/11/2022 | 21 |
Records: 1 Duplicates: 0 Warnings: 0
Rows matched: 1 Changed: 1 Warnings: 0
| Table | Create Table |
|---|---|
| mytable | CREATE TABLE `mytable` ( `date1` varchar(255) DEFAULT NULL, `date2` varchar(255) DEFAULT NULL, `my_date` varchar(255) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
| date1 | date2 | my_date |
|---|---|---|
| 20/11/2022 | 21/11/2022 | 21/11/2022 |