我是SQL的新手,试图了解CUD操作如何与两个关系表一起工作。
我想检查我是否正确执行了此操作。目前,我正在为每个表编写一个单独的查询以执行CUD操作。
这合适吗?还是有更好的方法?
此外,这些表是否会自动将关系标识符数据添加到表中的关系列?
答案 0 :(得分:0)
是的,必须为每个表编写一个单独的查询才能执行CUD操作。除非执行ON UPDATE CASCADE操作,否则外键可确保数据完整性并且不能反映主键数据,但是,如果主键数据自动递增,则实际上不需要执行ON UPDATE CASCADE操作。如果主键数据包含不会自动增加的业务值(例如跟踪号),则可以执行ON UPDATE CASCADE操作。