首页 > 解决方案 > 具有相同变量的多个插入语句

问题描述

是否可以对多个表执行多个具有相同值的 SQL INSERT 语句?例如,我正在传递一个 ID 并希望将它们插入 4 个表中。所有表共享相同的主键,因为表 2、表 3 和表 4 包含 table1 元素的子属性。

INSERT INTO table1 (id)
  VALUES ($phpVar);
INSERT INTO table 2 (id)
  VALUES ($phpVar);
INSERT INTO table 3 (id)
  VALUES ($phpVar);
INSERT INTO table 4 (id)
  VALUES ($phpVar);

此外,我如何将它们捆绑到一个语句中,以防止在崩溃等期间数据库数据失败?

标签: sqlsql-server

解决方案


推荐阅读