J'ai une table avec des colonnes nommées 主键
和普通列
。我想要保持这两列的完整性
.
Supposons que j'ai une table utilisateur et deux données. J'espère en id
列和create_user
列之间保持完整性
CREATE TABLE USER ( id varchar(10) not null, create_user varchar(10) not null, PRIMARY KEY (id) ); insert into USER (id,create_user) values ('system','system'); insert into USER (id,create_user) values ('user01','system'); 结果如下 | id | create_user | | -------- | ------------| | system | system | | user01 | system |
Si je mets à jour l'identifiant (clé primaire), il n'a pas d'intégrité.
update USER SET id='master' WHERE id='system'; 结果如下 | id | create_user | | -------- | ------------| | master | system | | user01 | system |
Mais Je veux implémenter cela sur le formulaire. Est-il possible? Je ne veux pas de requêtes de mise à jour supplémentaires.
| id | create_user | | -------- | ------------| | master | master | | user01 | master |
Vous pouvez mettre à jour n'importe quel nombre de colonnes et d'instructions de cas d'utilisation pour décider sur quoi vous voulez qu'elles soient définies