0
我想基於ID數組更新多個表中的字段。我不太知道如何做到這一點,我已經試過以下,但不工作:如何更新表格數組
UPDATE 'call_list_row' SET emailed='0' WHERE id=('1','2','3');
我想基於ID數組更新多個表中的字段。我不太知道如何做到這一點,我已經試過以下,但不工作:如何更新表格數組
UPDATE 'call_list_row' SET emailed='0' WHERE id=('1','2','3');
我覺得對於一個數組,你需要使用IN
關鍵字
UPDATE call_list_row
SET emailed='0'
WHERE id IN ('1','2','3');
不要在表名周圍使用''''。它將被視爲'string' –
感謝您指出。我不知道表名不能用引號引起來 –
'where id in(...)'...'='測試SINGLE值是否相等。測試一組數值中的成員資格。 –
事實上,你甚至試圖這樣做,這表明規範化你的數據庫可能值得考慮。 –
多個表?如果這不是拼寫錯誤,請參閱Dan的上述評論。 – Uueerdo