我看到了这个
在MySQL中,加入了INSERT的工作, UPDATE和DELETE语句。它的 可以更改数据 连接表中的一个表 UPDATE或DELETE语句。
回答mysql认证指南中的问题。这是真的吗?插入连接?它的一个例子?
答案 0 :(得分:26)
你可以用mysql INSERT ... SELECT,这可能是他们的意思。例如:
INSERT INTO tableNew (col1, col2)
SELECT tbl1.col1, tbl2.col2
FROM tbl1 JOIN tbl2
答案 1 :(得分:12)
要完成设置,这里是DELETE的一个。这是一种在没有触发器的情况下删除行及其依赖项的常用方法。
DELETE users, comments
FROM users JOIN comments ON comments.author=users.id
WHERE users.isspammer=1
答案 2 :(得分:8)
您可以为此更新语句执行此操作,
Update C
Join tableB B on B.id=C.bid
Join tableA A on A.id=B.aid
Set C.status='Active',
A.status='Active'
Where A.id=1 or A.id=2 or A.id=3
请查看此信息以供参考。
http://www.siusic.com/wphchen/mysql-update-statement-159.html