programing

열의 기본값을 오늘 날짜로 설정하려면 어떻게 해야 합니까?

javajsp 2023. 9. 26. 22:00

열의 기본값을 오늘 날짜로 설정하려면 어떻게 해야 합니까?

저는 현재 데이터베이스 테이블에 데이터를 삽입해야 하는 작은 프로젝트를 진행하고 있습니다.특정 열의 기본값을 오늘 날짜로 설정하되 오늘 날짜로만 설정하고자 합니다.

이게 가능하긴 해요?DATETIMETIME과 CURRENT_TIMESTamp() 및 TIMESTAMP()의 데이터 유형을 사용하여 값을 설정해 보았습니다.문제는 제 칼럼에 오늘 날짜기재하고 날짜와 시간은 기재하고 싶지 않다는 것입니다.그게 가능한지 아는 사람?

여기에 예가 있습니다.

CREATE TABLE IF NOT EXISTS Bestellung(
BestellNr MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,
Bestelldatum DATE DEFAULT ??? NOT NULL,
FahrerID TINYINT UNSIGNED NOT NULL,
KundenNr SMALLINT UNSIGNED NOT NULL,
FOREIGN KEY(FahrerID) REFERENCES
Fahrer(FahrerID) ON UPDATE CASCADE,
FOREIGN KEY(KundenNr) REFERENCES
Kunde(KundenNr) ON UPDATE CASCADE,
PRIMARY KEY(BestellNr),
INDEX(Bestelldatum)
) 

MySL에서는 CURDATE() 함수를 사용하여 날짜만 YYY-MM-DD로 다시 조정할 수 있습니다.

참조 : https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html

언급URL : https://stackoverflow.com/questions/44705187/how-do-i-set-the-default-value-of-a-column-to-todays-date