foreign-keys

    0热度

    1回答

    架构关系截图: 错误截图:

    0热度

    2回答

    多个外键 我在我的Django应用程序以下型号: class Ratings(models.Model): field1 = models.ForeignKey(Table1) field2 = models.ForeignKey(Table2) field3 = models.ForeignKey(Table3) field4 = models.Forei

    0热度

    2回答

    我有两个关系表(我使用外键的理由是因为KV是嵌套在我的JSON数据反对): CREATE TABLE analytics( e VARCHAR(50), t VARCHAR(50), kv_id INT AUTO_INCREMENT ); CREATE TABLE kv( kv_id INT AUTO_INCREMENT, url VARCHAR(100), name VARCHAR(

    0热度

    1回答

    我已经使用PHP代码来保存数据库的完整性很多年了,但是现在我正在从MyISAM切换到InnoDB,并认为使用外键约束可能会更好,让数据库承载更多的负载。但是我想在进行级联之前与用户确认,所以限制将被声明为ON DELETE RESTRICT。当我收到错误信息时,我会让用户知道存在从属记录和多少个,如果他们说“当然,删除它们”,那么让数据库执行级联删除会很好。是否可以告诉一个特定的DELETE声明继

    -2热度

    1回答

    我使用MERGE到UPDATE或INSERT数据到我的数据库中。但是当我把MERGE放入我的表JW_MaterialData或JW_MaterialData2PL时,我得到FK错误,如下所示。 The MERGE statement conflicted with the FOREIGN KEY constraint "FK_JW_MaterialData_cMat_Material". The

    0热度

    1回答

    我有一个具有多个属性的类,可以将其映射到属性不同的一个表中。 我这样做没有为每个属性具有相同模式的几个表。 如下: public class Flower : Entity { public Flower() { Events = new Collection<Event>(); } public Guid Id { get

    -2热度

    1回答

    有没有办法在DB2 10.5中将ON DELETE CASCADE选项添加到现有外键,而不删除并重新创建所述键?

    0热度

    2回答

    我用外键读取所有以前的问题。我做了所有可能的配置,但我无法执行它的工作。 即使我在类型表中没有任何记录,我也可以插入到节点表中。但据我所知,外键约束不应该允许这种情况发生。 CREATE TABLE nodes( id int NOT NULL PRIMARY KEY , ver int NOT NULL, lock int NOT NULL, title varchar(50) NOT N

    0热度

    1回答

    我想我可能错误地创建了一个约束。我有三个表:活动,身份验证,登录。我希望身份验证成为“主”表,我将在其中插入数据以创建用户以及他的详细信息。它将具有一对一的关系(id在登录到id在身份验证)与新创建的表,身份验证存储会话ID。对于AuthenticationID,第三个表格将与多个行有一对多关系,这对应于Login的id。 这是我创建: | Login | CREATE TABLE `Login`

    0热度

    1回答

    我试图从反向外键对象中获取一些不同的属性,并在django管理list_display上显示它。但这种电流法将调用的数据库查询多次 models.py: class Author(models.Model): name = models.CharField() ... def get_all_book(self): return self.book_se