簡體   English   中英

在MySQL中將where數據從一個表復制到另一個表中使用where子句

[英]Using where clause in copying column data from one table to another in mysql

我使用的是SQL窗口在phpMyAdmin,並試圖從列數據wndefismysql成列wndefk2sql2並確保來自的數據ismysql是那場比賽的行syn_offsetk2sql2

有數據的更多的行ismysql ,但我想表以匹配列uoffsetaismysql等於列syn_offsetk2sql2

這是我正在嘗試的語法:

INSERT INTO k2sql2 (wndef)
SELECT wndef
FROM ismysql
where ismysql.uoffset = k2sql2.syn_offset

我對語法的更正表示贊賞。

聽起來您要update而不是insert

update k2sql2 join
       ismysql
       on ismysql.uoffset = k2sql2.syn_offset
    set k2sql2.wndef = ismysql.wndef;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM