programing

mysql 날짜 업데이트(슬래시 포함)

copysource 2022. 10. 31. 23:26
반응형

mysql 날짜 업데이트(슬래시 포함)

mysql에서 DATETIME 열을 업데이트하는 방법

사용방법: (기타 다수)

데이터베이스에서 날짜 형식이 어떻게 지정되든 상관 없지만 현재 행을 01/01/2001 01:01 형식으로 업데이트할 수 있어야 합니다.

update contacts set replydate=STR_TO_DATE('1/9/2020 13:32', '%m/%d/%Y hh:mm') where id='3';

날짜는 현재 날짜가 아닙니다. 모두 스프레드시트와 다른 날짜로, 모두 형식이 동일합니다.

MariaDB [ddcontactsdb]> describe contacts;
+----------------+-----------------+------+-----+-------------------+-----------------------------+
| Field          | Type            | Null | Key | Default           | Extra                       |
+----------------+-----------------+------+-----+-------------------+-----------------------------+
| replydate      | datetime        | YES  |     | NULL              |                             | 
+----------------+-----------------+------+-----+-------------------+-----------------------------+

다음 형식을 사용해야 합니다.

update contacts set replydate=STR_TO_DATE('1/9/2020 13:32', '%m/%d/%Y %H:%i') where id='3';

왜냐면m월과i몇 분 동안이나H몇 시간이고00-23.

언급URL : https://stackoverflow.com/questions/59698408/mysql-update-datetime-date-with-slashes

반응형