UPDATE DFEntryValues
SET DFEntryValues.DFFieldvalue = NOW()
FROM DFEntryValues
JOIN DFEntries ON DFEntryValues.DFEntryID = DFEntries.DFEntryID
JOIN DynamicFormStructures ON DFEntries.DynamicFormStructureID = DynamicFormStructures.DynamicFormStructureID
JOIN Projects ON DynamicFormStructures.ProjectID = Projects.ProjectId
JOIN Clients ON Projects.ClientID = Clients.ClientID
JOIN DFFieldDefinition ON DFEntryValues.DFFieldDefinitionID = DFFieldDefinition.DFFieldDefinitionID
WHERE Clients.ClientID = '26' AND DFFieldDefinition.label = 'Geboortedatum';
私は次のエラーを取得する:MYSQL更新クエリの構文エラー28-10-2016a
エラーコード:1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE Clients.ClientID = '26' AND DFFieldDefinition.label = 'Geboortedatum' SET' at line 12
誰かがこのクエリで間違っているものを私に指摘することはできますか?
大切にしてください!
あなたの質問には意味がありません。 – rbr94
最も重要な部分は、エラーメッセージ(構文が間違っているところ( 'near'キーワードの後)にはありません。 –
エラーコード:1064 SQL構文にエラーがあります。あなたのMySQLサーバーのバージョンに対応するマニュアルをチェックしてください。 'WHERE Clients.ClientID =' 26 'AND DFFieldDefinition.label =' Geboortedatum ' SET 12行目の近くで使用するようにしてください –