테이블

1
2
3
4
5
6
7
8
9
10
CREATE TABLE `테이블` (
   `No` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
    `ID` VARCHAR(10) DEFAULT 'Guest',
    `Name` VARCHAR(10),
    `Date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (`No`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;

INSERT 시에 다른 컬럼의 기본값 넣기

1
2
3
4
INSERT INTO `테이블`
    (`ID`, `NAME`)
VALUES
    ("ID", DEFAULT(`ID`));

UPDATE 시에 다른 컬럼의 기본값 넣기

1
2
3
4
5
UPDATE `테이블`
SET
    `NAME` = DEFAULT(`ID`)
WHERE
    `ID` = "ID";