什么是force关键字以及当它设置为true / false时会发生什么?

问题描述 投票:0回答:2

我正在从一些网站上学习NodeJs。虽然在继续概念之后引入了续集,但使用了一个名为force的新关键字,该关键字设置为true。

什么是force关键字以及为什么使用它?

MYSQL,Sequelize,Nodejs,npm

sequelize
  .sync({ force: true })
mysql sequelize.js
2个回答
1
投票

如果force为true,则每个Model在尝试创建自己的表之前将运行DROP TABLE IF EXISTS

欲了解更多信息,请阅读instance-method-sync

问候。


1
投票

使用force会重新创建表,即使它们已经存在。如果force为true,则同步将完全清空数据库并重新创建空表。

© www.soinside.com 2019 - 2024. All rights reserved.