MySQL 插入和连接

标签 mysql join insert

我看到了

In MySQL, joins work for INSERT, UPDATE, and DELETE statements. It's possible to change data in more than one table when joining tables in an UPDATE or DELETE statement.

在对 mysql 认证指南中的问题的回答中。是真的吗?插入连接?一个例子吗?

最佳答案

你可以用mysql INSERT ... SELECT,这可能就是他们的意思。例如:

INSERT INTO tableNew (col1, col2)
  SELECT tbl1.col1, tbl2.col2
  FROM tbl1 JOIN tbl2

关于MySQL 插入和连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1382842/

相关文章:

MySQL表链接1 :n

sql - 如何加入 3 个表并按所有 3 个的日期排序?

sql - MySQL:选择剩余行

java - 多线程中elasticsearch插入时如何保证唯一性?

php - Mysql,如何读取同一插入行的其他字段中的自增值?

php - MySQL 错误 - InnoDB 不工作并且服务器立即关闭

mysql - 使用 LDAP 作为基于现有 MySQL 数据库的集中登录的前端

php - 如何将 Twitter API 中的特殊字符存储到 MySQL 中?

php - 实时更新 MySQL 数据

java - JPA persit 以多对一关系创建新的现有实体