sql - 具有相同变量的多个插入语句
问题描述
是否可以对多个表执行多个具有相同值的 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);
此外,我如何将它们捆绑到一个语句中,以防止在崩溃等期间数据库数据失败?
解决方案
推荐阅读
- json - REST API - 使用 JQUERY 将 JSON 数据转换为 HTML 表
- python - 指向文件夹内的 pipenv FLASK_APP 问题
- mysql - MySQL ERROR 1005,无法创建表 errno 150
- python - 如何用 Python 控制 Chrome
- regex - 如何处理正则表达式搜索字符串中的嵌入逗号和引号
- windows - 无法使用 inspec 在 Windows 上验证软件包安装
- ruby-on-rails - 只允许对特定参数进行一次更新?
- python - 将每个实例属性的 __str__ 用于类的 __str__
- javascript - 如何解决:“未捕获的 ReferenceError:未定义缓冲区”
- laravel - 如何从主视图 Laravel 5.7 返回表数据