为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: DM8 【操作系统】:windows 【CPU】: intel core i7 【问题描述】*:从MySQL迁移数据库到达梦8,源表中的外键约束更新规则是restrict,迁移配置里没有找到相关设置,导致迁移后的外键更新规则都是无动作了
达梦数据库默认就是restrict,所以变成无动作是正常的
CREATE TABLE customers ( customer_id INT PRIMARY KEY, customer_name VARCHAR(100) ); CREATE TABLE orders ( order_id INT PRIMARY KEY, customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers(customer_id) ); INSERT INTO customers (customer_id, customer_name) VALUES (1, 'John'); INSERT INTO orders (order_id, customer_id) VALUES (1, 1); UPDATE customers SET customer_id = 2 WHERE customer_id = 1;
达梦数据库默认就是restrict,所以变成无动作是正常的