我看到這個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