如何在flask项目中的模型类中配置联合唯一索引

Python flask 联合唯一索引的创建和删除
给模型类添加联合唯一索引

 

如果项目在不断完善, 不断丰富的过程中 发现不需要联合唯一索引了,但是数据库中的数据也保存了很多, 不可能重新生成数据表,  可以通过SQL语句删除唯一索引: 

ALTER TABLE `table_name` DROP INDEX `column`;

假如删除上面的联合唯一索引: 

ALTER TABLE students DROP INDEX student_unique;

这样就可以删除了.

 

再如果, 你删除后发现 联合唯一索引还是需要的, 也可以通过SQL语句添加唯一索引:

Alter table 表名 add  UNIQUE index 索引名 (字段1,字段2);

假如添加上面的联合唯一索引:

Alter table student add  UNIQUE index student_unique (en_name,ch_name);

这样就可以添加了.

相关文章:

  • 2021-06-19
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2022-03-06
猜你喜欢
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-26
相关资源
相似解决方案