0
我想基於兩個其他列更新兩列某些值,在同一個表中的某些值,但他們不斷提出一些稱爲綁定的東西。更新基於同一表中的其他列的多個列
這是行不通:
UPDATE table t1
SET t1.column1 = value1, t1.column2 = value2
WHERE t1.column5 = cake
AND t1.column7 = pie;
我想基於兩個其他列更新兩列某些值,在同一個表中的某些值,但他們不斷提出一些稱爲綁定的東西。更新基於同一表中的其他列的多個列
這是行不通:
UPDATE table t1
SET t1.column1 = value1, t1.column2 = value2
WHERE t1.column5 = cake
AND t1.column7 = pie;
我假設你得到一個「無效的標識符」的錯誤,如果我的假設是正確的,那麼在你的代碼的唯一可能的錯誤是你忘了附上您單個qoutation標記中的值。
UPDATE table t1
SET t1.column1 = value1, t1.column2 = value2
WHERE t1.column5 = 'cake'
AND t1.column7 = 'pie';
請注意,如果您正在分配/ A值與數據類型的字符串對比,你應該總是與
single-qoutation marks
括起來。
謝謝!!!我喜歡這個網站! – TrickyDBA
np,如果它解決了您的問題,請接受答案。謝謝 – brenners1302