から列データに挿入します。さて、私が試してみた:1054不明な列「original.FirstName:MySQLは、私は2つのテーブルを持っている別のテーブル
1.Errorコード: '節'
INSERT INTO dummy (ID)
SELECT ID
FROM original
WHERE dummy.FirstName = original.FirstName
AND dummy.LastName = original.LastName;
2.Errorコードで1054不明な列 't2.FirstName' を"の『where句』
UPDATE dummy
SET ID = original.ID
WHERE dummy.FirstName=original.FirstName
AND dummy.LastName= original.LastName;
3.Errorコード:1175あなたは安全な更新モードを使用している、あなたはそれが安全モードを無効にするにはKEY列を使用してWHEREせずにテーブルを更新しようとした、内のオプションを切り替えます環境設定 - > SQLエディタを開き、再接続します。
注:セーフモードを無効にすることなく方法を見つけなければなりません。誰かが私はこれら3例それぞれで間違っていたものを理解するのに役立ち、および/または私のよりよい解決策を与えることができれば
UPDATE dummy
JOIN original
ON original.FirstName = dummy.FirstName
AND original.LastName = dummy.LastName
SET dummy.IDPacient = original.ID
WHERE original.ID <> 0;
は今、私は多くの助けをいただければ幸いです。
ご協力いただきありがとうございます。しかし、ここに何かがあります。私は 'FROM'で'この位置で有効な入力ではありません 'という文法エラーを受け取ります。 – MRM
querry 'FROM'から削除し、最後に' set'を移動するとエラーが発生しました。 – MRM