mysql - 使用一个查询将值插入到两个以上的表中

标签 mysql

是否可以使用 mysql 查询将值插入到不同的表中??

最佳答案

是的,但您需要创建自定义函数,将值作为副作用插入到其他表中。

基本思想是你想把函数的结果插入到你正在插入其他数据的表中

insert into table (resulting_value) values (my_function(parameters))

您可以阅读更多关于 stored functions 的信息来自 MySQL 文档

关于mysql - 使用一个查询将值插入到两个以上的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145455/

相关文章:

mysql - 如何 `SELECT` 并根据以前的值制造缺失的行?

mysql - 我可以这样做吗? if( 2<a<8 , 1, 0) 作为mysql中的值?

mysql - AWS 2x.large 服务器 Apache 和 Mysql 配置没有很好地利用 CPU 和内存

php - 您的 SQL 语法有误。 MySQL Selectgiving 错误与 LIKE 和

php - 从 csv 文件中获取一个值,查看数据库,获取与该值匹配的记录的 id

MYSQL - 查找表a中包含表B中所有列值的行

php - Eloquent 查询中的意外结果

PHP MySQL 数据库测试

mysql - 为什么 MySQL 查询在一台设备上很慢,但在另一台设备上却不慢?

mysqldump/mysqlcheck 时 MySQL 崩溃