Model里表名填错,读取时不会抛出异常?
来源:8-8 Sequelize模型的序列化

wlxz
2019-11-05
开发模式:
Movie.init(classicFields, {
sequelize,
tableName: 'movi' // 这里打错
})
控制台输出:
Executing (default): SELECT `id`, `image`, `content`, `pubdate`, `fav_nums`, `title`, `type`, `created_at`, `updated_at`, `deleted_at` FROM `movi` AS `Movie` WHERE (`Movie`.`deleted_at` IS NULL AND `Movie`.`id` = 1);
FROM movi
AS Movie
Sequelize 自动创建了一个表 “movi”, 导致前端取不到数据,后端不抛异常!
写回答
2回答
-
7七月
2019-11-05
这个很正常呀,模型确实会自动创建一个你设置的表名,不知道你的疑问是什么?
022019-11-05 -
wlxz
提问者
2019-11-05
看了下数据库,Sequelize自动创建了一个 movi 表
00
相似问题