table1.field1没有定义索引。
需要对施加
FOREIGN KEY约束
field1。
有了这个:
CREATE TABLE IF NOT EXISTS `testdb`.`table1` ( `id` INT UNSIGNED NOT NULL , `field1` VARCHAr(50) NULL , KEY ix_table1_field1 (field1), PRIMARY KEY (`id`) ) ENGINE = InnoDB;
然后一切都将按预期工作。

table1.field1没有定义索引。
需要对施加
FOREIGN KEY约束
field1。
有了这个:
CREATE TABLE IF NOT EXISTS `testdb`.`table1` ( `id` INT UNSIGNED NOT NULL , `field1` VARCHAr(50) NULL , KEY ix_table1_field1 (field1), PRIMARY KEY (`id`) ) ENGINE = InnoDB;
然后一切都将按预期工作。