Page 309 - Nodejs 교과서 개정2판
P. 309
§ Ӓܿ द௬ۄૉ ਊয ࢸݺ
hasMany ݫࢲ٘ীࢲח sourceKey ࣘࢿী idܳ ֍Ҋ belongsTo ݫࢲ٘ীࢲח targetKey ࣘࢿী JEܳ ֍णפ
sourceKey id৬ targetKey id ݽف User ݽ؛ idੑפ hasManyীࢲח sourceKeyܳ ॳҊ belongsT
oীࢲח UBSHFU,FZܳ ॵҊ ࢤпೞݶ ؾפ
foreignKeyܳ ٮ۽ ೞ ঋחݶ ܴ ݽ؛ݺ ӝࠄ ఃੋ ஸۢ ݽ؛ী ࢤࢿؾפ ܳ ٜয comment
erܳ foreignKey۽ ֍য ঋওݶ VTFS ݽ؛ݺ ӝࠄ ః id о UserIdо foreignKey۽ ࢤࢿ
ؾפ
npm start ݺ۸য۽ ࢲߡܳ दೞҊ աࢲ ࣛਸ ࠁݶ җ э ݫदо ա২פ द௬ۄૉо झझ۽ प
೯ೞח 42-ޙੑפ
콘솔
$ npm start
Executing (default): CREATE TABLE IF NOT EXISTS `users` (`id` INTEGER NOT NULL auto_increment , `name` VARC
HAR(20) NOT NULL UNIQUE, `age` INTEGER UNSIGNED NOT NULL, `married` TINYINT(1) NOT NULL, `comment` TEXT, `c
reated_at` DATETIME NOT NULL DEFAULT now(), PRIMARY KEY (`id`)) ENGINE=InnoDB;
Executing (default): SHOW INDEX FROM `users` FROM `nodejs`
Executing (default): CREATE TABLE IF NOT EXISTS `comments` (`id` INTEGER NOT NULL auto_increment , `comment
` VARCHAR(100) NOT NULL, `created_at` DATETIME DEFAULT now(), `commenter` INTEGER, PRIMARY KEY (`id`), FORE
IGN KEY (`commenter`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;
Executing (default): SHOW INDEX FROM `comments` FROM `nodejs`
द௬ۄૉח ਕ߮о ప࠶ਸ ٜ݅ ٸ प೯೮؍ ҳޙҗ ࠺तೠ 42-ޙਸ ٟ݅פ ଵઑ CREATE T
ABLE ٍী IF NOT EXISTSۄҊ غয חؘ ࠗ࠙ ప࠶ ઓೞ ঋਸ ҃ী प೯ػח ڷੑפ
ਕ߮ ژח ࣛ۽ ప࠶ਸ ٜ݅যفਵ۽ ҳޙ प೯غ ঋणפ न पࣻ۽ ప࠶ਸ ઁ೮
ਸ ٸח ਤ ҳޙਵ۽ ੋ೧ द ప࠶ ࢤࢿؾפ
ઁীח ࢎਊغ ঋও݅ ҙ҅৬ / . ҙ҅ب ঌইࠇद