我无法为此找到一个简单的解决方案,但我很确定有一个地方。如何向数据库中的所有表添加行?
例如,如果我有两个表A和B,我如何在两个表中添加(插入?)行C?
编辑:所有表都具有相同的结构。
答案 0 :(得分:3)
没有声明会同时插入多个表格。
您必须找出要插入数据的表名,并为每个表名发出一个insert语句。但是,您可以在单个事务中执行此操作。
另请注意,数据库中通常不同的表具有不同的模式,因此您可能无法将完全相同的行插入所有表中。
另请注意,有一个有影响力的关系数据库设计师学校试图避免重复(因为它浪费存储,并且可能导致后续更新未正确应用时出现不一致)。他们不喜欢将同一条数据存储在多个位置的想法。