我看到这个MySQL的插入和联接
在MySQL中,加入工作INSERT,UPDATE 和DELETE语句。当连接 UPDATE或DELETE语句中的表格时,可以在多个 之间更改数据。
在一个从MySQL认证指南的问题的答案。这是真的吗?插入连接?它的一个例子?
我看到这个MySQL的插入和联接
在MySQL中,加入工作INSERT,UPDATE 和DELETE语句。当连接 UPDATE或DELETE语句中的表格时,可以在多个 之间更改数据。
在一个从MySQL认证指南的问题的答案。这是真的吗?插入连接?它的一个例子?
你可以INSERT ... SELECT与MySQL,这可能是他们的意思。例如:
INSERT INTO tableNew (col1, col2)
SELECT tbl1.col1, tbl2.col2
FROM tbl1 JOIN tbl2
您可以更新声明这样做,
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
,完成设置,这里有一个DELETE。这是一种常用的删除行的方法,以及不带触发器的依赖关系。
DELETE users, comments
FROM users JOIN comments ON comments.author=users.id
WHERE users.isspammer=1
考虑使用REPLACE而不是INSERT,它更新的副本或者插入遗漏值 – DanFromGermany 2013-11-11 11:46:47
@Marius,什么喜欢,我们可以用'delete'插入连接表(两个表)? http://stackoverflow.com/a/3860308/632951 – Pacerier 2015-05-10 07:52:09